ERROR ITMS-90034: Missing or invalid signature

开发环境Xcode 7.2.1, iOS SDK9.2.

提交App到AppStore,每次提交出现如下错误:

ERROR ITMS-90034: "Missing or invalid signature. The bundle '*.*.**' at bundle path 'Payload/APP_NAME.app' is not signed using an Apple submission certificate."

每个人解决的方式不一样,以下归结多个可能的解决办法:

  • 钥匙串访问 > 钥匙串 修改 Apple Worldwide Developer Relations Certification Authority证书:右键 显示简介 调整"总是信任" 为 "系统默认"。

  • 删除已过期的Apple Worldwide Developer Relations Certification Authority证书,并下载新的Apple Worldwide Developer Relations Certification Authority证书,双击安装。

  • 删除相关的 provisioning profiles,然后重新添加。