由于错误,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
:16G29
和DTXcodeBuild
:8E2004b
。
再次感谢。
【讨论】:
很高兴它成功了。我见过几次,在更新后的一天你会收到这些错误,直到他们更新他们的一面。说了这么多,很高兴你成功了! 完美运行!非常感谢!以上是关于由于错误,iOS App Archive 验证失败的主要内容,如果未能解决你的问题,请参考以下文章
由于 BoringSSL 证书验证失败,iOS 上的安全 websocket 连接失败