【问题标题】:iOS Archive upload failed Due to UILaunchImage for iPhone 5由于 iPhone 5 的 UILaunchImage,iOS 存档上传失败
【发布时间】:2016-05-20 01:34:37
【问题描述】:

我需要帮助。我正在尝试将我的 ios 应用程序上传到 Apple Test Flight 进行 beta 测试,在上传阶段我收到了一个验证错误,指出

您的二进制文件未针对 iPhone 5 进行优化 - 新的 iPhone 应用程序必须支持 iPhone 5 上的 4 英寸显示屏,并且必须包含在 UILaunchImages 下的 info.plist 中引用的启动图像。"

但我使用的是启动屏幕而不是启动图像。我的 plist 只有启动屏幕界面文件的基本名称。我怎样才能摆脱这个错误...

【问题讨论】:

  • 您是否检查了您的常规设置以确保填充启动屏幕文件而不是 App Icons and Launch Images 中的启动图像源?
  • 在项目 -> 目标 -> 常规 -> 应用程序图标和启动图像文件 -> 启动屏幕文件下设置您的启动屏幕故事板。在这里设置您的启动屏幕故事板。
  • 它应该在您的 .plist “启动屏幕界面文件基本名称”中输入。如果没有,则将其添加到您的 .plist 中,并在那里设置您的启动屏幕 stryboard 名称。

标签: ios iphone


【解决方案1】:

看看这个链接 --> http://dannysu.com/2014/04/16/not-optimized-for-iphone5/

您似乎需要专门为您的启动映像/xib 分配设备。

【讨论】:

  • 感谢@Christopher,但我使用的是启动屏幕而不是启动图像。我的 plist 只有启动屏幕界面文件的基本名称。我怎样才能摆脱这个错误......我已经在问题的结尾提到了这一点。
  • 您的启动屏幕文件的名称是什么?
  • 启动 Screen.storyboard
  • 将此更改为 LaunchScreen.storyboard(无空格)
  • 仍然没有运气。更改了文件名,然后在目标中更新了相同的名称,还验证了 info.plist 中的此更改..
【解决方案2】:

试试这个。

设置您的启动屏幕故事板。

转到Project -> Target -> General -> App icon and launch image file -> launch sceen file

这里设置了您的启动屏幕故事板文件。它将如下所示。

它应该在您的 .plist 中输入为“Launch screen interface file base name”。如果不是,则将其添加到您的信息列表中。它应该看起来像这样。

【讨论】:

  • 感谢金刚狼的截图,但我已经做了确切的事情,就好像你看到了我的问题的结尾一样。
  • 仍然感谢您的努力。对此表示感谢
猜你喜欢
  • 2017-01-10
  • 2015-02-11
  • 2017-03-13
  • 1970-01-01
  • 1970-01-01
  • 2019-12-25
  • 2017-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多