【发布时间】:2012-09-25 00:51:40
【问题描述】:
从 Xcode 4.5 开始,我们无法为 armv6 构建,因此无法再支持 iPhone 3G 等设备。
是否可以使用 Xcode 4.3 来生成正确签名的 armv6 二进制文件,然后使用 lipo 将该二进制文件和 Xcode-4.5 生成的 armv7 二进制文件组合成一个胖文件?
我该怎么做呢?有谁知道好的教程吗?
是否允许将生成的胖二进制文件提交到 App Store?
【问题讨论】:
-
我认为这是不可能的,除非您尝试使用 Xcode 创建的档案。
-
虽然与您的问题不完全相同,但请参阅 Mike 对问题 How to support both armv6 and armv7s for release build in xcode 4.5 的回答。他描述了构建 armv6 和 iOS 6.0 二进制文件的过程,然后以适用于提交到 App Store 的应用程序的方式组合它们。