iOS打包ipa上传出现:ERROR ITMS-90034: "Missing or invalid signature?

错误原因:

是模糊证书信任问题,苹果全球开发者关系证书颁发机构证书的信任设置被修改成始终信任,而不是使用系统默认,导致出现的。

扩展一下证书的分类:

1、根证书,Root certificate

2、中间证书,Intermediate certificate

3、叶子证书,leaf certificate

比如下面三个就是属于这个分类情况:

  • Apple Root Certificate Authority(根证书)

Developer ID Certification Authority(系统根证书)

Apple Worldwide Developer Relations Certification Authority(系统证书)


解决方法:

首先检查电脑的钥匙串里面是否有:Apple Application Integration Certification Authority和Apple Worldwide Developer Relations Certification Authority这两个证书,然后将这两个证书的信任设置由始终信任改成系统默认即可。


你可能感兴趣的:(iOS技术)