使用 xcodebuild 构建我的应用程序并使用 Application Loader 上传时,我无法摆脱“错误 ITMS-90046”。但如果我完全在 Xcode 中存档和上传,它就可以正常工作。
ITMS-90046 错误消息专门抱怨我的框架中的“应用程序标识符”:
错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含在 iOS 上不受支持的代码签名权利。具体而言,在“有效负载/产品”中为密钥“应用程序标识符”的值“ TEAMID .com.domain.Product” .app/Frameworks/MyFW.framework/MyFW' 不受支持。该值应该是一个以您的TEAMID开头的字符串,后跟一个点“.”,然后是包标识符。
我尝试了此线程中提到的所有解决方案,但没有一个对我有用。幸运的是,我至少可以通过 Xcode 上传,但这需要经常发生,以至于变得繁重。
任何想法接下来要尝试什么?任何人都知道Apple是否甚至意识到这个问题?
谢谢!