2011-11-30 129 views
2

可能重复:
Build Error - missing required architecture i386 in file应用程序运行在iPhone上正常,但在模拟器失败

我已搜查高和低的回答这个问题,但只是还没有找到一个解决方案。

基本上我做了一个应用程序,运行时从一个真正的iPhone(3GS和4),但它不会在iPhone模拟器中运行。

当我试图运行它通过模拟它给我两个警告和一个错误。

警告是它忽略了AVFoundationFramework和CoreFoundationFramework。它表示它缺少架构i386所需的架构i386文件。 - 对我来说,这是说,这些文件不支持intel cpu - 是否正确?

然后错误告诉我

“命令 开发者/平台/ iPhoneSimulator.platform /开发人员的/ usr/bin中/铛 失败,退出代码1”

如果谁能告诉我会为此感到高兴,或者如果你能告诉我它不会在模拟器中运行 - 这也是值得赞赏的。

谢谢。

+0

这听起来像在不同的目标(设备/模拟器)不一致。您可以查看这些设置,特别是目标体系结构。 – tamasgal

+0

你能通过点击错误消息中的更多链接发布完整的错误消息吗? – Ishu

+0

谢谢你们的建议/消息。在发布这个问题之后,我一直在研究,并找到了解决问题的答案。我现在回答。 – BradSlattery

回答

2

我设法找到了stackoverflow(我害怕)的答案是与我的类似的问题。

这里是链接:

Fix for app running on iphone device but not in simulator

基本上修复是确保你没有任何框架复制到项目文件夹。在我的情况下,我在那里复制了一些框架,因此我只需要删除它们。一切正常,现在感谢乔丹在上面的链接。

相关问题