ERROR ITMS-90034:"Missing or invalid signature. The bundle 'XXXXXX' at bundle path 'XXX/XXX.app' is not signed using an Apple submission certificate."
在上架app的时候,碰到这个很坑的问题。。
问题就是说证书在校验的时候,出了差错
因为我只需要上传,不需要测试,所以配置证书和文件我只配置了发布的
然后试了一下解决办法:
1:把电脑上所有除了要上传的那个app的provisioning profiles ,给删除了,只留了一个,然后上传,出错!
2:把证书和文件都在开发者帐号上给删除了,重新配置了一下,重新申请的时候,把开发用的和测试用的证书,都给配置上去了,然后上传,出错!(这个方法我来回试了好多遍,都出错,要疯了)
3:查看本地钥匙串中的证书,Apple Worldwide Developer Relations,查看这个证书是不是在钥匙串中的系统下,刚开始我以为是在系统根证书下,然后就把他从系统下给删除了,然后捯饬了半天,发现这个在系统下才是对的,然后又给捯饬回去(此时内心好崩溃。。。)
4:怀疑是iTunes connect中的信息和项目里的信息没有对照上,然后把信息重新对照修改了一下,然后上传!出错!
5:更换上传的方法,之前一直都使用的Xcode上传的,换成application loader上传!依旧出错!!
-----------------------已被逼疯分界线--------------------------------
说下我最终是怎么解决的吧
第三个方法里,我那个证书的信任方式,一直是始终信任,后来给改成系统默认,然后上传,Bingo!哈哈,看到绿色的对勾,好感动啊。。