1

使用 xcodebuild 构建我的应用程序并使用 Application Loader 上传时,我无法摆脱“错误 ITMS-90046”。但如果我完全在 Xcode 中存档和上传,它就可以正常工作。

ITMS-90046 错误消息专门抱怨我的框架中的“应用程序标识符”:

错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含在 iOS 上不受支持的代码签名权利。具体而言,在“有效负载/产品”中为密钥“应用程序标识符”的值“ TEAMID .com.domain.Product” .app/Frameworks/MyFW.framework/MyFW' 不受支持。该值应该是一个以您的TEAMID开头的字符串,后跟一个点“.”,然后是包标识符。

我尝试了此线程中提到的所有解决方案,但没有一个对我有用。幸运的是,我至少可以通过 Xcode 上传,但这需要经常发生,以至于变得繁重。

任何想法接下来要尝试什么?任何人都知道Apple是否甚至意识到这个问题?

谢谢!

4

1 回答 1

0

解决方案是重新定义并下载所有苹果开发者证书,然后将它们全部重新导入 Xcode。

于 2016-10-12T19:16:23.740 回答