关于iTunes connect审核“Missing or invalid signature”的问题

关于iTunes connect审核“Missing or invalid signature”的问题

苹果提交审核前内心总是忐忑的,对于证书认证神马的不得不说确实麻烦了点,平时也会做安卓的程序,对于随随便便Export一个版本简直方便的不要不要的,但话说回来分分钟被破解的也是不要不要的,这么看来虽然过程是艰辛的,但是苹果对于开发者的利益维护也是比较到位的,这些辛苦也就是值得的了。
言归正传,这次更新了下10.12的系统,感觉对上了岁数的mac并没有什么帮助,也就是为了支持下xcode8吧。xcode8自带的Automatically manage signing感觉很贴心,一定程度上帮我解决了证书问题,但是这次提交最新版本的时候收到这么个邮件:
We have discovered one or more issues with your recent delivery for “你的应用名称”. To process your delivery, the following issues must be corrected:
Missing or invalid signature - The bundle ‘你的bundleId’ at bundle path ‘Payload/XXXXXXX.app’ is not signed using an Apple submission certificate.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
不得不说美国人的办事方式就是简单粗暴,几句话告诉你就是不行,什么问题?怎么解决?你自己想去吧。那么我就自己想了,试了各种方法:

  • 关闭Automatically manage signing,手动设置证书和授权文件;
  • 删除证书重新生成添加;
  • 重新设置AppleID,再次下载证书授权等;
  • 砸电脑;

经过各种努力我收到了下面几封邮件

这里写图片描述

呵呵,同样的问题,祈祷都没用。没办法开始问度娘,经过半个晚上的折腾终于让我找到解决的方法了。

首先在钥匙串里找到Apple Worldwide Developer Relations Certification Authority这个证书

这里写图片描述

打开你将会看到,系统将这证书信任设置成了“始终信任”,那么好吧我们给它改回来,改为“使用系统默认”。

这里写图片描述

这里写图片描述

现在去发布一下版本试试吧,处理过程中对天祈祷的我终于看到版本生成了,激动之余感叹这证书问题真是层出不穷啊。

PS:究竟这样设置到底有什么不同我现在还不大清楚,看来还得以后找时间自己研究一下苹果的证书机制。在这里分享出来就是防止大家跟我一样再走弯路。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值