一旦我更改了 Xamarin.Forms 项目的代码,我就无法在 Iphone 上进行调试

问题描述

我正在尝试使用 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 .

每次出现错误时我都必须这样做