您的位置:首页 > 移动开发

phonegap2.9 ios提交app 报"ERROR ITMS-90086"错误,如何支持64位ios

2015-07-07 17:52 696 查看
原来的项目是用phonegap2.9构建的,提交app store的时候报ERROR ITMS-90086,需要支持64位的ios。但最低支持64位iOS 的cordova/phonegap版本是
3.4.1,所以需要去下载最新的cordova来替换掉原来的库。

1、去cordova官网下载最新的库,网址http://archive.apache.org/dist/cordova/platforms/  ,我下载的是最新的 cordova-ios-3.8.0.tgz



解压,取cordova-ios-3.8.0\package\CordovaLib目录



替换掉XCode项目下的CordovaLib目录

2、项目里还需要设置以下4步,参考http://stackoverflow.com/questions/
4000
29567690/error-itms-90086-submitting-app/31070414#31070414

Project --> Build Settings --> Architectures



AND:
Targets --> Build Settings --> Architectures



You have the following 4 things:
Architectures
 set
to 
Standard
architectures (armv7, arm64) - $(ARCHS_STANDARD)

Base
SDK
 set to some iOS8 SDK, for example 
Latest
iOS (iOS 8.3)
 or 
iOS
8.3

Build
Active Architecture Only
 --> 
Release
 set
to 
No

Valid
Architectures
 set to 
arm64
armv7 armv7s


You will then no longer get the 
ERROR
ITMS-90086


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息