我今天更新到iPhone SDK 4.3,现在无法构建/运行(在调试或发布模式下)我在iPhone SDK 4.2中正常工作的任何项目。
当我尝试在“编译为本机代码”
上构建或运行Monodevelop“挂起”时如果我尝试运行/调试iPhoneSimulator
,我会收到错误消息:
“错误合并info.plist:无效 数据“
有没有人能解决这个问题?
答案 0 :(得分:0)
在iPhone Build部分下,明确定位项目选项中的4.2 iOS SDK。当它处于默认设置时,它始终以安装的最新iOS版本为目标。
答案 1 :(得分:0)
升级到MonoTouch 3.2.5将解决此问题。
对于旧版本,您只需要创建一个符号链接:
cd /Developer/MonoTouch/SDKs
sudo ln -s MonoTouch.iphonesimulator4.2.sdk MonoTouch.iphonesimulator4.3.sdk
设备SDK目录不需要符号链接,因为它不包含版本号。
答案 2 :(得分:0)
升级发布到MonoDevelop和MonoTouch,解决了这个问题。可以通过MonoDevelop中的更新功能获得更新
答案 3 :(得分:0)
我遇到了同样的问题。当我卸载/重新安装我的开发环境以修复其他内容(在调试期间没有遇到断点)时,这一切都开始了。
所以,即使我重新上演我的整个笔记本电脑以得出这个结论,用户653490是正确的,MonoDevelop的更新解决了这个问题。然而,一开始并不清楚的是BUILD版本非常重要。虽然我仍然看到“错误合并info.plist:无效数据”与MonoDevelop 2.4.2 build 20402000,一旦我使用build 2040200 * 4 * ,我就能够再次编译。构建版本是关键。希望这有助于其他人,因为这非常令人沮丧。