缺少必需i386硬件架构建设我的iPhone应用程序时,我得到这个错误:生成错误 - 在文件
ld: warning: in /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk/System/Library /Frameworks/UIKit.framework/UIKit, missing required architecture i386 in file
它去为我的应用框架相同。这很奇怪,因为这并没有发生。
安装Snow Leopard和新的iPhone SDK(Xcode 3.2)后会发生这种情况吗? – avocade 2009-09-28 13:45:42
我的答案解决了这个问题。请检查。 – Jordan 2010-10-16 14:44:47
答案中未讨论的另一种可能性是,如果添加了对非通用框架的引用(即,您添加了armv6/armv7框架,然后尝试执行模拟器构建),则会出现此错误。如果您一直在构建自己的定制框架,这主要是一个问题。 – aroth 2011-05-26 23:11:44