在Xcode 8.0中将应用程序转换为Swift 3后,当我尝试将应用程序上传到App Store时,我收到以下错误。
错误ITMS-90046:"无效的代码签名权利。你的申请 捆绑包的签名包含不符合的代码签名权利 iOS上支持。具体而言,价值 ' [A]'为了钥匙 '应用程序标识符'在 '有效载荷/ [B]。应用程序/ ____________________________'是 不支持。该值应该是以您的开头的字符串 TEAMID,后跟一个点',然后是包标识符。"
我已经搜索了此错误消息并尝试了不同的操作,例如在Xcode中删除配置文件和开发人员帐户并再次下载,以及清理产品并重新启动Xcode。错误仍然存在。
我在上面的错误消息中命名为[A]的部分不是真正的应用程序包ID,而是以前的应用程序名称。这是几个App Store版本之前的变化。我不知道Xcode在哪里找到旧ID。
有没有人知道哪些错误以及如何解决?