在尝试构建我的Xamarin应用程序的iOS版本时,我收到以下错误:
The application ApplicationName needs to be rebuilt due to an inconsistency between
the connected Mac and the local app. Please rebuild the application and try
again.
我使用以下软件:
Windows 10
OS X 10.11.3 El Capitan。
对此有什么解决方法吗?
答案 0 :(得分:2)
看起来你遇到了以下错误之一:
https://bugzilla.xamarin.com/show_bug.cgi?id=37937
这有望在第7周期修复 - workaround here
https://bugzilla.xamarin.com/show_bug.cgi?id=37600
这有望在第6周期SR 2 - workaround in this comment
中修复答案 1 :(得分:2)
正如上面链接的论坛上所建议的,我发现断开Mac构建代理并重新连接修复了这个问题。
答案 2 :(得分:1)
对我来说问题是我使用的是Resharper自己的“Build”功能。一旦我禁用Resharper Build,一切正常。
答案 3 :(得分:0)
当您更改构建代理并且本地缓存文件与从当前构建创建的文件之间存在冲突时,通常会发生这种情况。
删除在Mac上/ Users / {username} / Library / Caches / Xamarin / mtbs / {projectName}创建的项目文件夹。清洁,然后重建。
您需要确保删除所有bin和obj文件夹内容。您可能必须手动完成。否则,问题将持续存在。
答案 4 :(得分:-1)
当我将连接从一个mac切换到另一个mac时,我遇到了同样的错误 尝试更改iOS构建配置 - > "调试和#34;而不是"主动(调试)"和平台 - > " iPhoneSimulator"而不是" Active(iPhoneSimulator)"