我最近将 Xcode 从 3.2 升级到 4.2。升级后,我无法在 iPhone 3 设备上测试我的应用程序,因为我的目标的“build设置”“架构”项设置为 armv7。将“架构”切换到 armv6 解决了该问题。
但这让我想到我最好确保为我的 App Store 版本使用正确的设置,以便我的应用程序适用于使用 armv6 设备的人。
那么这只是将我的“项目”的“build设置”“架构”项目也切换到 armv6 还是我需要做一些不同的事情?
我可以使用哪些设置使 armv6 设备始终使用 armv6,并且 armv7 设备始终使用 armv7?在测试期间和我发布到应用程序商店的应用程序期间。
最佳答案
要使 Xcode 生成适用于 armv6 和 armv7 设备的二进制文件,您应该设置以下build设置:
您还必须从 info.plist 文件中的必需设备功能中删除 armv7。
关于xcode - 我应该使用哪些 Xcode 设置来支持 armv6 和 armv7?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9447349/