上传APP到AppStore遇到的各种错误

1.

Getting ITMS-4238 “Redundant Binary Upload” error no mater what I change the build version or app version to  be higher 

这个是已经上传了同一个版本的APP了,不能再继续上传,如果需要重新上传,就需要改版本号。

2.
iPhone App Submitting - Error ITMS-90171 Invalid Bundle Structure Can't Contain Standalone Executables
这个是引入的第三方framework所带的资源包有问题,有可能是bundle里info.plist使用到的资源在bundle里没有

3.

ERROR ITMS-90474: "Bundle Invalid. iPad Multitasking support requires there orientations: 'UIInterfaceOrientationPortrait,UIIinterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle.

在 TARGETS > iOS > General > Deployment Info 勾选 “Requires full screen”


4.ERROR ITMS-90542: "Invalid CFBundleSupportedPlatforms value. The key 'CFBundleSupportedPlatforms' in the Info.plist file in bundle 'Payload/PgapIos.app/GoogleMaps.bundle' contains an invalid value '( "iPhoneSimulator" )'. 

这个是编译bundle的时候,是用模拟器来编译的,解决方法是:在编译bundle的时候选择真机


5.

ERROR ITMS-90086: Missing 64-bit support. Submission fails with error on submit app on iTunes

在 build settings 中的 Valid Architectures, 添加 arm64 让APP支持 64位的机器。XCode7不会有这种情况

6.
ERROR ITMS-90535 Unexpected CFBundleExecutable
我这里是因为我的bundle里是生成了一个可执行文件,从新做一个bundle文件, 注意bundle项目Build Settings 中的Mach-o Type 要选择 Static Library 。如果是第三方的就把bundle里info.plist的 Executable file字段删除掉(我自己的bundle如果删除,上传的时候会提示bundle是损坏的),然后重新打包。


7.
ERROR ITMS-90034: Missing or invalid signature

这个其实还是因为bundle里有个可执行文件,在打包的时候没能进行签名导致的。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值