我构建了一个Phonegap2.0.1项目,并在CordovaLib.ecodeproj的构建设置下显示
Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT)
Valid Architectures: 1386 armv7 armv7但是,在my projects .xcodeproj的build设置下,我有
Architectures: Standard (armv6, armv7)
Valid Architectures: armv7 armv7因此,它们似乎相互矛盾:S。
主要的问题是PhoneGap已经放弃了对armv6的支持,但是在当前的设置下,该应用程序在armv6设备上安装和加载都很好,但很快就会挂起:(。
我尝试将我的项目构建设置更改为:
Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT)然而,这导致xcode开始尖叫CordovaLib文件中的一些错误:
这里应该有什么正确的设置,我不想让人们在armv6上安装我的应用程序并使其崩溃:(,我如何确保只有armv7设备能够安装它
发布于 2012-11-17 05:45:07
您使用的是哪个版本的Xcode?PhoneGap放弃了对旧版本的支持,因为苹果必须-在应用商店上发布一些你需要支持iOS6的东西,这意味着使用最新版本的Xcode,而不支持armv6。
由于$(ARCHS_STANDARD_32_BIT)是原生iOS项目的默认设置,而不仅仅是PhoneGap,我认为你可以指望应用商店系统只部署到支持的设备上。
https://stackoverflow.com/questions/13421782
复制相似问题