Xcode上传低版本应用到AppStore报ERROR ITMS-90725的错误

最近用xcode 8.3 上传到appstore 的时候,报了一个错误:

ERROR ITMS-90725:"SDK Version Issue. This app was built with the iOS '10.0' SDK...

这个是苹果最近执行的新规定;

xcode在今年3月份开始上传包,必须要xcode10.1以上版本打出来包才可以;
原因在于xcode10.1一下的版本不包含 iOS 12.1 SDK 。

网上搜了一些资料,并实践,解决办法如下:

1、下载最新的Xcode。

2、显示报内容  通过以下路径:Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

找到/iPhoneOS1x.0.sdk文件。

3、将最后这个文件拷贝到xcode 8.3 下面的相同路径下,把原有的 10.x的sdk 删除掉就可以上传成功了。

需要注意的是,到2019年3月苹果会强制开发者必须用iOS12.1之后的SDK进行上传,反正只要将最新的SDK放到上面那个路径就可以啦。

还有一种方法,就是去官网下载最新的Xcode进行打包,如果很老的项目,不能再最新Xcode上编译的就不行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
逆向上是一种机制,用户在反馈问题时通过技术手段提供更具体的信息以便开发者解决问题。当我们在使用苹果设备的过程中,遇到了一些应用或者系统的问题,可以通过“设置-隐私-诊断与用量-诊断与用量数据”找到所需要的问题上文件,然后通过iTunes Connect工具进行逆向上包,以分析和解决问题。 关于错误itms-90725,它是指在上传应用App Store时出现的问题。这个错误通常与授权文件或者证书相关。解决这个错误的方法包括: 1. 确保你有合适的开发者账号和证书。如果你的开发者账号已经过期或者没有合适的证书,就会导致上传应用时出现itms-90725错误。可以在苹果开发者网站上更新账号和证书信息。 2. 查看你的证书配置是否正确。证书配置错误也可能导致该错误。确保你的证书没有过期并正确配置。 3. 如果你正在使用XcodeApplication Loader工具上传应用,尝试使用最新版本的XcodeApplication Loader。有时,旧版本的工具可能存在一些Bug,导致上传问题。 4. 确保你的应用上传过程中没有被修改过、篡改过或者使用了非法的插件等等。这可能违反苹果的审核规则,导致上传失败。 5. 如果以上方法都无法解决问题,可以尝试重新生成一个新的开发证书,然后重新签名应用上传。 总之,itms-90725错误是一个上传应用App Store过程中可能遇到的问题,根据具体情况,我们可以通过检查开发者账号和证书、更新工具版本、检查应用的合法性等途径解决该问题。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值