将应用程序上传到 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 时无法找到最新的 iTMSTransporter 来下载 Bad Gateway