将应用程序上载到iTunes Connect时出现问题

时间:2020-07-24 03:30:48

标签: ios swiftui app-store-connect provisioning-profile swiftui-environment

尝试SwiftUI做一个新的iOS应用后;我只是想把它放在TestFlight上,以便与更多的人一起进行测试。

但这是我遇到新问题的地方。 存档后,尝试将存档上传到iTunes Connect时会得到以下信息:

Provisioning profile failed qualification

Profile doesn't match the entitlements file's values for the application-identifier and keychain-access-groups entitlements.

据我所知,上载新应用程序时,我所做的工作与过去不同。

关于应用程序,我可以说的是

  • 它正在使用SwiftUI。 (这是我第一次上传SwiftUI应用程序,如果在这里很重要)
  • 它正在使用Core Data
  • 它正在使用MapKit
  • 它正在使用位置触发的通知。

对于环境:

  • 我刚刚将Xcode升级到版本11.6(11E708)
  • 我正在使用Mac OS Catalina 10.15.6版。

有没有人曾经遇到过同样的情况?

还是知道上面的信息有待检查吗?

2 个答案:

答案 0 :(得分:0)

自7月左右以来,我遇到了同样的问题。 这是对我有用的。

  1. 在Xcode11上归档项目,
  2. 在Xcode12 Beta上打开管理器窗口
  3. 和往常一样,您可以尝试从那里上传,

但以我为例,在这里,我遇到了另一个问题,说“ APP STORE连接操作错误”失败。 如果您遇到同样的错误,则应该采取其他步骤。

  1. 从Mac应用商店中下载“运输工具”。
  2. 在Xcode 12 Beta管理器窗口中,而不是上传应用程序,而是单击导出应用程序。
  3. 然后打开传输器,并添加刚刚导出的文件,然后您将看到“交付”按钮。在我的情况下,单击它后,该应用程序在几分钟内就被上传了。

希望它也对您有用。

Xcode11:11.5版(用于存档)

Xcode12:版本12.0 beta(用于在管理器上导出项目)

我的Mac:macOS Big Sur版本11.0 Beta

答案 1 :(得分:0)

问题是因为您需要检查功能。项目中的功能必须与您在应用程序的“证书,标识符和配置文件”部分中配置的功能相同。在此question中,您可以找到更多信息

相关问题