Ale*_*akh 27 mono xamarin xamarin-studio
每次我尝试部署我的项目时,我都会收到以下错误:
编译为本机代码/ Developer/MonoTouch/usr/bin/mtouch -sdkroot"/Applications/Xcode.app/Contents/Developer"--cache"/ Users/user/Desktop/Source/iOS/obj/iPhone/Release/mtouch -cache"--nomanifest --nosign -dev"/Users/user/Desktop/Source/iOS/bin/iPhone/Release/iOS.app"-r
...
-linksdkonly -sdk"7.1"-targetver"7.1"--abi = armv7"/Users/user/Desktop/iOS/bin/iPhone/Release/iOS.exe"Xamarin.iOS 7.2.6商业版使用框架:/ Applications /Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk错误MT1009:无法复制程序集'/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll'到'/Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll':访问路径"/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll. mdb"或"/Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll.mdb"被拒绝.
我清理了obj文件夹 - 没有运气.我重新启动了mac - 没有运气.我试图去/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll但是无法访问这个文件夹 - 它说我没有权利.
Ale*_*tov 39
更新: Xamarin验证了该问题的存在,并提供了有关修复的知识库文章.您需要做的就是在终端中运行此操作:
sudo chmod 0644 /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll.mdb
Run Code Online (Sandbox Code Playgroud)
在2014年7月16日遇到这个问题.在Bugzilla上找到关于这个问题的线程.不幸的是,XS的最新alpha版本我仍然遇到了这个问题,不幸的是,解决方案与线程中描述的不同.
我必须运行sudo chmod 777 /Developer/MonoTouch/usr/lib/mono/2.1/*以修复访问权限.在项目的bin/debug /任何文件夹中修复权限都无济于事.
PS我知道777在权限方面不是最好的选择,但它只是一个Mono文件夹,所以它对我来说是可以接受的.PPS所以0644是正确的权限集;)
| 归档时间: |
|
| 查看次数: |
2760 次 |
| 最近记录: |