【发布时间】:2011-11-30 10:56:47
【问题描述】:
可能重复:
Build Error - missing required architecture i386 in file
我已经到处寻找这个问题的答案,但没有找到解决方案。
基本上我已经制作了一个应用程序,它在从实际的 iphone(3GS 和 4)运行时运行良好,但它不会在 iphone 模拟器中运行。
当我尝试通过 sim 运行它时,它给了我两个警告和一个错误。
警告是它忽略了 AVFoundationFramework 和 CoreFoundationFramework。它说它在架构 i386 的文件中缺少所需的架构 i386。 - 对我来说,这意味着英特尔 CPU 不支持这些文件 - 对吗?
然后错误告诉我
“命令 开发者/平台/iPhoneSimulator.platform/Developer/usr/bin/clang 失败,退出代码为 1"
如果有人能告诉我解决此问题的方法,将不胜感激,或者如果您能告诉我它根本无法在模拟器中运行 - 那也将不胜感激。
谢谢。
【问题讨论】:
-
这听起来像是不同目标(设备/模拟器)中的不一致。您可以查看这些设置,尤其是目标架构。
-
您能否通过单击错误消息中的更多链接发布完整的错误消息。
-
谢谢大家的建议/留言。我在发布这个问题后一直在研究,并找到了修复它的答案。我现在就回答。
-
不幸的是我不能回答我自己的问题(因为我是一个新用户)所以我会在这里发帖:我设法在 stackoverflow 上找到了答案(我很害怕)是一个类似的问题到我的。这是链接:[1]:stackoverflow.com/questions/1456185/… 基本上,修复是确保您不会将任何框架复制到您的项目文件夹中。就我而言,我在那里复制了一些框架,因此我只需要删除它们。感谢 Jordan 提供的信息。
标签: iphone ios xcode simulator