iOS 9的黑屏

时间:2015-10-14 07:28:22

标签: ios objective-c iphone xcode ios9

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

  

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

如何解决这个问题?

enter image description here

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

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

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

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

整理应用图标的不同分辨率,并使用图像集启动图像。

选择资产目录。

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

enter image description here

创建一个空的应用程序图标集,其中包含该集合中每个图像表示的图像。

将应用程序图标从Finder拖动到设置查看器中的相应图像。    enter image description here

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

要添加启动图像集,请选择编辑器>添加资产>应用程序图标&启动图像>新启动图像并按照上述步骤,用启动图像替换应用程序图标。如果您的应用至少定位到iOS 8,则可以使用一个启动屏幕文件,而不是一组启动图像。这是一个xib文件,可以适应任何屏幕大小或方向。有关详细信息,请参阅Creating a Launch Screen File

答案 2 :(得分:1)

您已经在Xcode 6.2中开发了项目,因此在您的项目中没有这样的文件LaunchScreen.Storyboard。

  

目标 - >一般 - >启动屏幕文件 - >选择你的 - > Main.Storyboard

现在,运行该项目。

chanange