Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c PhoneGap项目Armv6_Objective C_Ios_Cordova_Armv6 - Fatal编程技术网

Objective c PhoneGap项目Armv6

Objective c PhoneGap项目Armv6,objective-c,ios,cordova,armv6,Objective C,Ios,Cordova,Armv6,我构建了一个Phonegap 2.0.1项目,在CordovaLib.ecodeproj的构建设置下,它说 Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT) Valid Architectures: 1386 armv7 armv7 但是在我的projects.xcodeproj的构建设置下 Architectures: Standard (armv6, armv7) Valid Architectures:

我构建了一个Phonegap 2.0.1项目,在CordovaLib.ecodeproj的构建设置下,它说

Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT) 
Valid Architectures: 1386 armv7 armv7
但是在我的projects.xcodeproj的构建设置下

Architectures: Standard (armv6, armv7)
Valid Architectures: armv7 armv7
所以他们似乎互相矛盾:S

主要问题是PhoneGap已经放弃了对armv6的支持,但是在当前设置下,该应用程序在armv6设备(如iphone 3g)上安装和加载良好,但很快就会挂起:(

我尝试将项目生成设置更改为:

Architectures: Standard (armv7, armv7s) - $(ARCHS_STANDARD_32_BIT)
但是,这导致xcode开始对CordovaLib文件中的某些错误发出尖叫:S


此处的正确设置应该是什么?我不希望人们在armv6上安装我的应用程序并使其崩溃:(,我如何确保只有armv7设备才能安装它?

您使用的是哪个版本的Xcode?PhoneGap已经放弃了对旧版本的支持,因为Apple必须-要在app store上发布您需要支持iOS6的内容,这意味着使用最新版本的Xcode而不支持armv6

由于$(ARCHS_STANDARD_32_位)是本机iOS项目的默认设置,而不仅仅是PhoneGap,因此我认为您可以指望app store系统只部署到受支持的设备