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

Posted

技术标签:

【中文标题】将应用程序上传到 iTunes Connect 时出现问题【英文标题】:Problem uploading an app to 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。

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

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

【问题讨论】:

【参考方案1】:

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

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

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

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

希望它也对你有用。

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 你可以找到更多信息

【讨论】:

以上是关于将应用程序上传到 iTunes Connect 时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085

无法使用 Xcode 7.0.1 将应用程序上传到 iTunes Connect

将屏幕截图上传到 iTunes Connect for app:错误消息 ipad 尺寸错误

无法将应用程序上传到 iTunes Connect

尝试上传到 iTunes Connect 时无法找到最新的 iTMSTransporter 来下载 Bad Gateway

无法将应用上传到 iTunes Connect