无法在 iTunes 帐户上添加 iOS 版本以供审核,因为当您添加它以供审核时会出现错误

问题描述 投票:0回答:1

我在目标 C 中有一个旧项目,过去几年我们一直在更新它。即使在今天,它也能完美运行。 但是为了创建一个构建,即 IPA ,我们一直在使用一个脚本,该脚本自动从存储库复制代码,并获取诸如捆绑包标识符、证书名称、应用程序图标和其他输入之类的输入,并创建一个 IPA 文件,我通过 Transporter 将其上传到应用程序商店.

该脚本是在 Mac intel 机器上本地设置的,在机器崩溃之前一直运行良好。

现在在新的 M2 机器和 Xcode 14 和 15 上,脚本仍然能够创建 IPA 并且在 TEST FLIGHT 上成功上传,但是当我添加它进行审核时,它会出现以下错误:

您的应用程序的 1024 x 1024 像素应用程序图标必须添加到 Xcode 中的资产目录中。

唯一改变的是配备 M2 处理器和 MacOS 的新机器。

从旧机器上进行的最后一次成功构建是使用 Xcode 14 在 MacOS Montery 上进行的。

我已经尝试了在堆栈溢出和苹果网站上找到的各种选项,但没有任何效果。

我在此处粘贴创建 IPA 的脚本中的代码块。

这是脚本

有趣的是,如果我从 XCODE 本身创建相同代码的构建并导出 IPA,它工作得很好,并且添加到审阅中没有任何错误,但是当我尝试将其添加到审阅时,此脚本中的 IPA 会给出错误。

我已经检查过它的图标资源中有 1024 x 1024 图标。

ios iphone xcode build ipa
1个回答
0
投票

所以,我终于能够修复这个错误了。错误显示 - 缺少 1024by1024 图标,但这不是问题。在较新的 Xcode 和 MacOS 中,在 SUPPORTED DESTINATION 部分中,有一个由 Xcode 本身自动添加的新选项 - Mac(专为 iPAD 设计)

我刚刚删除了该选项,创建了构建,上传到应用商店,Apple 接受了它。

苹果的错误完全是误导性的。我已经有了 1024 x 1024 图标,甚至我已经尝试将所有图标放在 iOS 和 Mac 上,即使我的应用程序不是为 Mac 设计的,但它仍然不断给出相同的错误。

但是当我从支持的目标中删除 Mac 选项后,Apple 商店的错误就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.