由于错误,iOS App Archive 验证失败

Posted

技术标签:

【中文标题】由于错误,iOS App Archive 验证失败【英文标题】:iOS App Archive validation failed due to erros 【发布时间】:2017-08-02 02:11:19 【问题描述】:

我尝试将应用上传存档到应用商店,但我遇到了一些问题。当我Validate我的应用程序时。它显示了两个错误:

iTunes Store operation failed.

无效的启动图像 - 您的应用包含一个带有大小修饰符的启动图像,该修饰符仅支持使用 ios 6.0 SDK 或更高版本构建的应用。

iTunes Store operation failed.

工具链无效。新应用和应用更新必须使用 Xcode 6 或更高版本、macOS 和 iOS SDK 或更高版本的公共 (GM) 版本构建。不要提交使用 beta 软件构建的应用程序,包括 beta macOS 版本。 ```


到问题1:

我用了三张照片:640 × 1136(1x)750 × 1134(2x);1242 × 2208(3x)

到问题2:

我的系统和 Xcode 是:macOS Sierra 10.12.4 (16E195)Version 8.3 (8E162)。我认为它们都不是测试版。所以,这个错误让我很困惑。 但我尝试根据其他一些解决方案更改我的info.list: the info list like this

感谢您的帮助:)

【问题讨论】:

我建议先等待 24 小时。有时,Apple 端出了问题,然后就解决了。 关于第一个问题 - 图片是您应用中资产的一部分吗?那就是我用的。关于第二个问题 - 如果可能,请通过应用商店更新 Xcode。我的版本是 8.3.3 build 8E3004b,它是更新的。 (你没有什么可失去的,对吧?) 有些时候苹果的问题让人沮丧! 你好,我删除1x、2x图像后第一个问题已经修复 您的应用与 Xcode 和 iOS 的最低兼容版本是多少?常规-> 部署信息-> 部署目标和右侧栏项目文档-> 项目格式对于您的第二个问题,我确实有一个 Beta 版本。我通过查看 Wikipedia 上的当前活动来更改我的版本。构建存档,然后打开存档并更改其 info.plist(您可以右键单击存档并说在 finder 中显示,检查值是否正确)。话虽如此,最近出现了一个新的更新。如果你刚刚更新......就像马特说的那样等一天。 【参考方案1】:

听从@Diesel 的建议,我用最新版本的 Xcode 和 maxOS 更改了我的 info.list,我成功验证了。

我在info.list. 中更改了两个区域

BuildMachineOSBuild:16G29 DTXcodeBuild:8E2004b

打开你的info.list

    Right Click 你的档案 > Show in Finder Right click 你的档案 > Show package contents 产品 > 应用 > xxxx.app Right click你的xxxx.app > Show package contents 双击info.list 替换BuildMachineOSBuild:16G29DTXcodeBuild:8E2004b

再次感谢。

【讨论】:

很高兴它成功了。我见过几次,在更新后的一天你会收到这些错误,直到他们更新他们的一面。说了这么多,很高兴你成功了! 完美运行!非常感谢!

以上是关于由于错误,iOS App Archive 验证失败的主要内容,如果未能解决你的问题,请参考以下文章

为啥我无法验证 iOS App Archive? [关闭]

由于 BoringSSL 证书验证失败,iOS 上的安全 websocket 连接失败

Xcode Archive 调试条错误

Cordova 应用程序 -> iOS 存档验证失败。图标不见了

iOS 应用上传警告:校验和验证失败

IOS 验证/提交到 iTunes Connect 失败