Xcode13.3.1 upload ipa error:Invalid Provisioning Signature....STATE_ERROR.VALIDATION_ERROR.9016解决方案

博客作者在升级到Xcode 13.3.1后,在尝试上传应用到AppStore时遇到了InvalidProvisioningProfileSignature错误。问题在于新版本的Xcode导致的签名问题。解决方案是前往开发者平台创建新的Distribution证书,并使用Archives已有的文件重新打包上传。手动或自动签名可能都适用,因为自动签名会使用最新证书。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:近期更新了xcode最新版本13.3.1基本的编译运行没有问题,在上传AppStore的时候出现异常:

Invalid Provisioning Profile Signature. The provisioning profile included in the bundle 'MY BUNDLE HERE' (Payload/Runner.app) cannot be used to submit apps to the iOS App Store until it has a valid signature from Apple. For more information, visit the iOS Developer Portal. With error code STATE_ERROR.VALIDATION_ERROR.90165

截图如下:

之前的上传操作都没有遇到问题,鉴于最近的迭代并没有什么特殊的地方,那么就只有一种情况就是xcode更新导致的问题。

通过apple developer(快捷方式)找到遇到的问题还是有很多的。浏览量目前有7.7k多。从xcode13.3.1版本发布到现在仅仅两天的时间,看来还是很多开发同学遇到这个问题。

具体的解决方案:(已试验有效)

前往develop的平台重现创建一个Distribution cer,然后重新使用已经Archives编译好的文件进行打包上传。(这里我选的手动签名,使用了我新建的那个cer和它对应新建的profile文件,不过我觉得此时选择自动签名也是可以的,因为自动签名都是会以最新的cer来签名的)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值