我构建了一个 Phonegap 2.0.1 项目,并在 CordovaLib.ecodeproj 的构建设置下显示
Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT)
Valid Architectures: 1386 armv7 armv7
但是在我的项目 .xcodeproj 的构建设置下,我有
Architectures: Standard (armv6, armv7)
Valid Architectures: armv7 armv7
所以他们似乎相互矛盾:S。
主要问题是 PhoneGap 已经放弃了对 armv6 的支持,但是在当前设置下,该应用程序可以在 iphone 3g 等 armv6 设备上正常安装和加载,但很快就会挂起:(。
我尝试将我的项目构建设置更改为:
Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT)
然而,这导致 xcode 开始尖叫 CordovaLib 文件中的一些错误:S
正确的设置应该在这里,我不希望人们在 armv6 上安装我的应用程序并让它崩溃:(,我如何确保只有 armv7 设备能够安装它