【问题标题】:Error ITMS-90046 when using xcodebuild instead of Xcode IDE使用 xcodebuild 而不是 Xcode IDE 时出现错误 ITMS-90046
【发布时间】:2016-07-07 20:21:17
【问题描述】:

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

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

错误 ITMS-90046:“无效的代码签名权利。您的应用程序 捆绑包的签名包含不属于 在 iOS 上支持。具体来说,值 'TEAMID.com.domain.Product' 对于关键的“应用程序标识符” 不支持“有效负载/Product.app/Frameworks/MyFW.framework/MyFW”。 该值应该是一个以您的 TEAMID 开头的字符串,后跟一个 点“.”,后跟包标识符。

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

有什么想法可以尝试下一步吗?有谁知道苹果是否意识到了这个问题?

谢谢!

【问题讨论】:

标签: xcode xcodebuild ios-provisioning code-signing-entitlements


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 2015-08-14
    • 2015-11-29
    • 1970-01-01
    • 2020-03-06
    • 2019-09-27
    • 2021-08-16
    相关资源
    最近更新 更多