繁体   English   中英

无法使用 Xcode 成功签署 Mac Catalyst 应用程序

[英]Unable to successfully sign Mac Catalyst app with Xcode

几个星期以来,我一直在尝试断断续续地解决这个问题,但无济于事。 我什至在 Apple 上打开了 DTS,但到目前为止他们还无法帮助我。

本质上,我正在创建现有 iOS 应用程序的 Mac Catalyst 版本,并且我想使用相同的捆绑包 ID 使应用程序内购买成为跨平台的(现在这是一件事)。

我可以毫无问题地在本地构建和运行,而且它的存档也很好。 但是,存在某种签名问题,无法成功上传。 我已经尝试过自动和手动签名。

尝试上传时出现以下错误:

App Store Connect 操作错误:错误 ITMS-90283:“无效的配置文件。捆绑包 org.cocoapods.gRPCCertificates-Cpp [.pkg/Payload/.app/Contents/Resources/gRPCCertificates-Cpp.bundle] 中包含的配置文件是无效。[无效的“com.apple.application-identifier”授权值。]有关更多信息,请访问 macOS 开发人员门户。

最初的建议是不要签署 gRPCCertificates-Cpp 包,这没有帮助。

同样奇怪的是,我有另一个使用相同捆绑包的催化剂应用程序并且它工作得很好,所以我认为这不是该捆绑包的问题,而是 Xcode 如何处理权利和签名。 尽管我愿意接受所有建议。

运行良好的应用程序与有问题的应用程序之间的一个可能区别是,有问题的应用程序使用明确的应用程序 ID 前缀,而另一个则使用团队 ID 前缀。

另一个潜在的线索,我需要为我的应用程序正确启用Associated DomainsAutofill Credential ProviderSign In with AppleiCloud Key Value Storage权利到 function 。 但是,如果我删除所有这些并仅保留In-App PurchaseHardened RuntimeApp Sandbox权利,该应用程序成功签名并上传到 App Store。

所以我认为这个问题一定与这些权利有关,或者 Xcode 与其他权利相比如何处理它们。

有没有人对我还能尝试什么有任何想法?

截至 2020 年 7 月 8 日,此问题已由 Apple 修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM