问题描述
我正在尝试使用 Visual Studio for mac 在我的物理 IOS 设备(iPhone 7)上调试我的 Xamarin Forms 项目,它第一次运行良好,但是一旦我更改了代码并在模拟器上调试,我就无法再调试在我的物理设备上;只要我第一次在我的 iPhone 上调试,当我更改代码并再次调试时,我没有这个问题。
一旦发生这种情况,我会收到以下错误:
错误 1:无法协同设计“bin/iPhone/Debug/device-builds/iphone9.3-14.4/ProjectName.iOS.app”:FullPath/ProjectName/ProjectName.iOS/bin/iPhone/Debug/device-builds /iphone9.3-14.4/ProjectName.iOS.app:不允许资源叉、Finder信息或类似的碎屑
错误 2:/usr/bin/codesign 以代码 1 退出
要在我的 iPhone 中再次调试,我必须从中删除我的应用程序,并删除我的 XCode 项目并为配置文件创建一个新项目。
有大佬知道怎么解决吗?我在几个网站上寻找答案,但我没有运气...... 如果您需要更多信息,我会在看到您的请求后立即提供,谢谢大家的时间。
解决方法
好的,我想我已经解决了。
解决方案:
从终端中导航到您的项目根目录 (FullPath/ProjectName/ProjectName.iOS/bin/iPhone/Debug/device-builds/iphone9.3-14.4) 然后执行以下命令:
xattr -cr .
每次出现错误时我都必须这样做