IOS app上交提交包时出现ERROR ITMS-90535 ITMS-90542 ITMS-90207

关于第一个删除第三方的info.plist里面Executable file这个要删除(自己的不能删哦)

第二个 CFBundleSupportedPlatforms这个key的value改成iPhoneOS就可以了

关于itms-90207

查找第三方的info.plist文件,如ShareSDK中的腾讯Bundle文件下的Info.plist文件。要么全删除,要么一致
     1>直接删除掉腾讯Bundle文件下的Info.plist文件
     2>在该文件下添加或者修改以下几个字段:
         Bundle version
         Bundle identifier
         Bundle versions string, short
         需要和系统自带的Info.plist文件一样。 
上传到itunes connect 之后可能因为三方库的原因导致如下原因 构建app更新时必须使用公共(GM)版本xcode6或更高版本。。。



我的配置如下:Xcode7.3.1 / OS X EI Capitan 10.11 (其实是三方库的问题)

我为验证是不是Xcode的原因(其实只要从App Store下载的Xcode,都是正式版的) 

所以肯定是系统的原因了,解决方案如下:

Product --Archive 之后,进入包管理界面,右键,选Show in Finder


然后右键显示包内容


根据路径找到 Products /Applications /xxx.app /Info.plist  用Xcode打开,把BuildMachineOSBuild修改为14C109 (OS X Yosemite 10.10.2)  (我的原先是15A2301 :OS X EI Capitian 10.11


保存之后,重新提交APP store ,就可以了。



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值