自XCode7更新以来在设备上启动应用程序时出现黑屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自XCode7更新以来在设备上启动应用程序时出现黑屏相关的知识,希望对你有一定的参考价值。

我已经更新了XCode7并且像所有人一样,我必须修改我的部分代码以符合Swift2。

但我有一个问题,当我在模拟器上测试应用程序时我没有问题。但是,当我直接尝试我的真实设备(Iphone 5S ios9)时,黑屏会显示电池电量。

我已经尝试在3天内在stackoverflow上找到一些东西,但似乎没有任何效果。

这个主题似乎是同一个问题,但实际上并不起作用。 qazxsw poi

我已经关注了IOS 7 launch image, displaying black screen on device ONLY这个话题,但它没有带来任何正确的解决方案

任何想法或帮助将不胜感激。

答案

它对我有用:

您可以使用以下步骤解决此问题:

  1. 首先选择项目的根级别,然后进入常规选项卡并查找下面的块。
  2. 默认情况下,在“启动图像源”中显示“使用资产目录”,单击它
  3. 它会要求您“将启动图像迁移到资产目录”,只需单击“迁移”即可。
  4. 现在,在“启动屏幕文件”中的相同块中,删除默认启动屏幕xib或故事板。因为我们不需要指定它。只是把空白放在那里。
  5. 现在它显示,“品牌资产”在*启动图像源“,只需点击它的右侧箭头,并设置所有的应用程序启动屏幕资产与特定的命名方案。
  6. 按“alt + cmd + shift + k”。它将清除应用程序的构建文件夹。
  7. 现在,在设备中构建并运行您的应用程序。
另一答案

当你的应用程序使用iOS 9 Black Launch Screen或非localhost连接到网络服务器或域时,意味着https,而不是在下面发布到你的http

info.plist

这会让应用程序例外使用不带SSL / https的Url。

以上是关于自XCode7更新以来在设备上启动应用程序时出现黑屏的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 上启动我的应用程序时出现黑屏

尝试发布 iOS 应用程序时出现黑屏问题

启动Windows7系统时出现黑屏现象的原因和解决方案

从 UINavigationController 中通过自定义转换关闭 UIViewController 时出现黑屏

从自定义大标题导航栏过渡到常规导航栏时出现黑框

从UINavigationController中解除具有自定义转换的UIViewController时出现黑屏