gpt4 book ai didi

mono - 无法复制程序集 '/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll'

转载 作者:行者123 更新时间:2023-12-03 10:13:36 26 4
gpt4 key购买 nike

每次我尝试部署我的项目时,都会收到以下错误:

Compiling to native code /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 Business Edition using framework: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk error MT1009: Could not copy the assembly '/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll' to '/Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll': Access to the path "/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll.mdb" or "/Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll.mdb" is denied.



我清理了 obj 文件夹 - 没有运气。
我重新启动了 mac - 不走运。
我试图去/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll 但无法访问这个文件夹 - 它说我没有权利。

最佳答案

更新:
Xamarin 验证问题存在并提供 KB article on about it with fix .
您只需在终端中运行即可解决此问题:

sudo chmod 0644 /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll.mdb

2014 年 7 月 16 日遇到这个问题。
找到 thread on Bugzilla关于这个问题。不幸的是,XS 的最新 alpha 版本我仍然有这个问题,不幸的是,解决方案与线程中描述的不同。
我不得不跑 sudo chmod 777 /Developer/MonoTouch/usr/lib/mono/2.1/*来修复访问权限。修复项目 bin/debug/whatever 文件夹中的权限无济于事。
附言我知道 777 在权限方面不是最好的选择,但它只是一个 Mono 文件夹,所以对我来说是可以接受的。
P.P.S.所以 0644 是正确的权限集;)

关于mono - 无法复制程序集 '/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24331561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com