【问题标题】:Problem uploading an app to iTunes Connect将应用程序上传到 iTunes Connect 时出现问题
【发布时间】:2020-07-24 03:30:48
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    希望它也对你有用。

    Xcode11:版本 11.5(用于存档)

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

    我的 Mac:macOS Big Sur 版本 11.0 Beta

    【讨论】:

    • 感谢您的提示。那我会深入研究的。似乎这是我们迄今为止遇到的一个新麻烦。如果可能的话,我想避免处理 beta Xcode。
    • 无法向您保证 100%。但建议您使用 Xdoe 12 Beta 作为管理器窗口。就我而言,在使用 Xcode12 Beta 的组织者时,Xcode 不再说“配置文件未通过资格”。并且由于该项目已归档 Xcode11,因此不会发生应用程序因“Buit on beta version of Xcode”而被拒绝的情况。 :)
    • 您使用的是自动配置文件管理还是手动?我想使用自动,但放弃了,最后使用手动设置让它工作,而不必使用 beta Xcode。
    • 感谢您分享您的经验!是的,我使用的是自动配置文件管理。也许下次我也不需要使用测试版。 ;)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 2016-01-10
      • 1970-01-01
      相关资源
      最近更新 更多