Xcode 4.5 开始不再支持构建 armv6 设备(iPhone/iPod touch 1代和2代)。这意味着我们的应用将不会更新适配 iPhone 2G 和 3G,这非常不幸。有没有人知道是否有解决方案?我真的看不到任何技术原因。
是的,有解决方法。如果您需要真正利用新的iOS 6功能,请尝试前面几个答案之一(相关问题链接)。第一个答案需要同时使用Xcode 4.4和4.5。如果您永远不想打开Xcode 4.4,那么请使用第二个答案。
如果您只想能够在Xcode 4.5中构建可在armv6、armv7和armv7s设备上运行的可执行文件,而不实际利用新的iOS 6 SDK API,则可以查看我对另一个问题的回答,这更简单...但有一个限制,即您无法在iOS 6设备上利用新的iOS 6功能。
armv6 armv7
,但是(除非有其他步骤没有提到),否则 Xcode 4.5 将无法为 armv6 构建可执行文件。 - Natewarning: no rule to process file '$(PROJECT_DIR)/mypath/mysrcfile.c' of type sourcecode.c.c for architecture armv6
。看起来XCode.app(v4.5)已关闭了对armv6的支持,您需要旧版的XCode才能构建此架构片段。 - Josh Peak