Xcode 找不到任何与 [bundle ID] 匹配的 iOS App Store 配置文件

问题描述 投票:0回答:3

当使用 Xcode 将构建版本上传到 App Store Connect 时,我总是选择

automatically manage signing
,直到今天一切都运行良好。

在分支我的项目并添加推送通知后,当我尝试上传构建时,我收到以下错误:

我对此进行了研究,并查看了 SO 和其他地方的每一个回复,但没有成功。 出于测试目的,我什至创建了一个新的空项目,没有任何额外的代码,当我尝试上传它时,这就是我得到的:

我尝试过的事情:

  • 删除Apple发行版和Apple开发证书并重新生成
  • 清除
    /Library/MobileDevice/Provisioning Profiles
    文件夹并手动下载配置文件
  • 删除派生数据
  • 清理项目
  • 禁用“自动管理签名”并再次启用

通过手动签名,我可以上传构建版本,但我无法理解为什么自动选项已停止工作。我最近将 Xcode 更新到版本 13,没有发生其他重大变化。

我做错了什么?

ios swift xcode provisioning-profile
3个回答
2
投票

根据此:https://developer.apple.com/forums/thread/688626#689590022

您需要在 AppStore Connect 中为您的账户添加“访问云托管分发证书”权限。


1
投票

我拥有开发人员角色的两个应用程序也存在同样的问题。一切都与我自己的应用程序签署得很好。 我找到了简单的解决方案:只需在以前的 Xcode 12.1 上构建它并成功发布即可。似乎是 Xcode 13“功能”..


0
投票

如果有人遇到此问题,您不需要拥有

Cloud Managed Distribution
上传到 App Store 的权限,这仅建议那些不想将 .p12 分发密钥传递给分发应用程序的人的公司。

根据我的经验,有时一切都设置得很完美:

  • 安装在钥匙串中的分发证书/p12 密钥
  • 创建与此证书关联的 App Store 分发配置文件

即使使用“自动”或在

Signing & Capabilities
选项卡中手动设置配置文件,Xcode 在存档过程中仍然无法找到配置文件。

在这种情况下,您只需在转到“存档应用程序”时选择

Custom...
选项,然后在适当的步骤中手动设置配置文件即可。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.