【问题标题】:Xcode 13 - Cannot Submit Archive - Errors occurred while locating signing assetsXcode 13 - 无法提交存档 - 定位签名资产时出错
【发布时间】:2021-11-23 21:43:12
【问题描述】:

此问题仅在更新到 Xcode 13 后才开始。在 12.x 下从未出现过,也没有其他更改。我正在为客户发送存档到 Appstore Connect。我有“应用程序经理”角色,这对于这项活动来说已经足够了。但是,当尝试在 Xcode 中发送甚至验证时,我收到与“定位签名资产”相关的错误,日志显示如下:

2021-10-02 18:18:38 +0000 [MT] 未能找到与 错误:( “错误域 = DeveloperAPIServiceErrorDomain 代码 = 5 “与 Apple 的通信失败。” UserInfo={IDEDistributionIssueSeverity=3, NSLocalizedRecoverySuggestion=你不能执行这个 手术。请咨询您的团队管理员之一,或者,如果您需要 更多帮助,请联系 Apple 开发者计划支持。 https://developer.apple.com/support, NSLocalizedDescription=与 Apple 通信失败。}", “错误域 = IDEProfileLocatorErrorDomain 代码 = 1 “未找到 'com.company.app' 的配置文件” UserInfo={IDEDistributionIssueSeverity=3, NSLocalizedDescription=No 找到了“com.company.app”的配置文件, NSLocalizedRecoverySuggestion=Xcode 找不到任何 iOS App Store 与“com.company.app”匹配的配置文件。}”)

我试图从 Xcode 中删除我的帐户并重新添加,但没有效果。同样,我一直担任 App Manager 角色,直到升级到 Xcode 13 之前从未遇到过问题。我正在考虑让他将我提升为“管理员”,但这确实没有必要。我还通过 Xcode 创建了一个新的分发证书(那里没有错误),但这也没有帮助。

作为更新。我走手动路线并创建了一个配置文件并选择手动选择它而不是让 Xcode 自动处理它。那行得通。但是,当然它不应该那样工作,我仍然不明白为什么自动方法会失败。

还有什么我可以尝试的吗?

【问题讨论】:

  • 从这篇文章和其他帖子看来,Apple 新的基于云的自动分发签名出现了问题。我认为你应该提交错误报告。

标签: xcode xcode13


【解决方案1】:

Xcode 13 的自动登录过程似乎是 Apple 的问题。但对于使用云基础证书而不是本地证书的 Xcode 13 来说,这可能是一种想要的行为。

这是我寻找解决方案的故事。

我可以确认降级回 Xcode 12 或切换到手动签名方式一切正常

有人说这样做:

在项目中切换“自动管理签名”或重新选择 团队。确保更改出现在项目文件中:

CODE_SIGN_IDENTITY = "苹果开发"; CODE_SIGN_STYLE = 自动;

可能会解决问题,但对我没有用。

好像Xcode 13

在 Xcode 13 或更高版本中,Xcode 将对任何应用程序或软件进行云签名 当你使用 Xcode Organizer 归档和 分发工作流程。应用程序中提供了其他权限 Store Connect 使管理员和开发人员能够签署应用程序和 具有这些证书的软件。

因此,正如 Jane Doe 在thread 中所说,我最终在 App Store Connect -> Users and Access 中为我的帐户启用了 Access to Cloud Managed Distribution Certificate .

这确实解决了问题。

这是我所有的参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2015-09-03
    • 1970-01-01
    相关资源
    最近更新 更多