使用xcodebuild构建我的应用程序并使用Application Loader上传时,我无法摆脱“ERROR ITMS-90046”。但如果我在Xcode中完全存档和上传,它的工作正常。
ITMS-90046错误消息特别抱怨我的框架中的“application-identifier”:
错误ITMS-90046:“无效的代码签名权利。您的申请 bundle的签名包含不是的代码签名权利 iOS上支持。具体来说,值' TEAMID .com.domain.Product' 用于关键'应用程序标识符' 不支持“Payload / Product.app / Frameworks / MyFW.framework / MyFW”。 此值应为以 TEAMID 开头的字符串,后跟a 点'。',后跟包标识符。
我尝试了This thread中提到的所有解决方案,但它们都没有为我工作。幸运的是,我至少能够通过Xcode上传,但这需要经常发生,以致变得繁重。
任何想法接下来要尝试什么?有人知道Apple是否意识到这个问题?
谢谢!
答案 0 :(得分:0)
解决方案是重新定义并下载所有Apple开发人员证书,然后将它们全部导入Xcode。