【问题标题】:Black Screen with iOS 9iOS 9 黑屏
【发布时间】:2015-10-14 07:28:21
【问题描述】:

我在 Xcode 6.2 中开发了应用程序,现在我在 Xcode 7.0.1 中运行这个应用程序,这给了我这种类型的输出。

如何制作兼容所有设备的应用程序 包括装有 iOS 9 的 iPhone 6S 和 iPhone 6S Plus。

如何解决这个问题?

【问题讨论】:

标签: ios objective-c iphone xcode ios9


【解决方案1】:

在 Xcode 7 中,启动屏幕发生了变化,因此您需要在启动屏幕.storyboard 中进行更新。否则更改部署目标。

【讨论】:

  • 你能详细说明一下吗?
  • 签入故事板您是否使用自动布局?
  • 是的。 .. 我正在使用自动布局,我已将部署目标更改为 9.0 仍然无法正常工作
  • 好的。检查设备的方向.. 将部署目标设为 8.0
  • @Florence 如果您需要知道如何添加启动屏幕,我的回答可能会有所帮助。
【解决方案2】:

您的项目是在 Xcode 6.2 中开发的,所以在您的项目中没有 LaunchScreen.Storyboard 这样的文件。

Targets -> General -> Launch Screen File -> 选择你的 -> Main.Storyboard

现在,运行项目。

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,并通过添加启动屏幕得到解决。 如果您已经有启动屏幕,请参阅this 答案。

    如果您还没有启动屏幕,我相信 Apple 建议您应该有一个,这里有 Apple's 一步一步的说明如何添加一个:

    添加 iOS 应用图标集或启动图像集

    组织不同分辨率的应用图标并使用图像集启动图像。

    选择资产目录。

    选择编辑器 > 添加资产 > 应用图标和启动图像 > 新 iOS 应用图标。

    创建一个空的应用程序图标集,其中每个图像表示都有一个图像井。

    将应用程序图标从 Finder 拖到设置查看器中的适当图像位置。

    或者,您可以通过选择资产目录,然后选择编辑器 > 添加资产 > 导入来添加应用程序图标。

    要添加启动图像集,请选择编辑器 > 添加资源 > 应用程序图标和启动图像 > 新启动图像并按照上述步骤操作,用启动图像替换应用程序图标。如果您的应用程序至少针对 iOS 8,则可以使用一个启动屏幕文件,而不是一组启动图像。这是一个可以适应任何屏幕尺寸或方向的 xib 文件。如需更多信息,请参阅Creating a Launch Screen File

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2021-12-23
      • 2015-03-08
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多