0

在尝试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。

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

或者知道上面的信息有什么需要检查的吗?

4

2 回答 2

0

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

于 2020-08-13T11:56:16.983 回答
0

我从七月左右开始遇到同样的问题。这对我有用。

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

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

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

希望它也适合你。

Xcode11:版本 11.5(用于存档)

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

我的 Mac:macOS Big Sur 版本 11.0 Beta

于 2020-07-24T04:08:15.603 回答