从MacOS应用商店安装“Transporter”应用程序。
从Xcode的组织器中选择您的归档并点击“发布应用”。
不要选择“上传”,选择“导出”并按照通常的方式进行操作。
将导出的.ipa文件拖到Transporter中,然后点击“交付”。
如果您当前的应用版本已经被批准但尚未发布,则您不能使用相同的版本号。您必须升级版本。
在我的情况下,这与版本号有关。一旦应用程序发布到应用商店,要推送更新,就需要使用一个更高的版本号,例如1.0.1(如果我们已经有生产中的应用程序版本1.0.0)。
解决方法:
检查新版本是否大于上一个版本。
在问题导航器中,只需应用Xcode建议的更改。开始单击问题以查看建议,它会自动提示。
下载Transporter,查看错误的详细信息。
我遇到了同样的问题。即使验证一直失败,我最终还是尝试点击组织器中的“分发应用”按钮。这也失败了,但给了我一个更有帮助的错误消息。结果发现问题与资产无关。我添加了一个包含无效字符的重定向URI方案。我修复了它,验证成功了。
我遇到了同样的错误,但当我尝试上传应用程序时,它会给我详细的信息。我使用了相同版本的最新构建,而苹果不接受该版本。我只需更改该构建的版本号,就能成功上传应用程序。
如果您的应用程序处于“已批准”状态,但尚未发布,则无法使用相同的版本号。
您有两个选项:
SDK版本问题。此应用程序是使用iOS 15.5 SDK构建的。提交到App Store的所有iOS和iPadOS应用程序必须使用iOS 16.1 SDK或更高版本构建,并包含在Xcode 14.1或更高版本中
。 - Fearnbuster