iOS 9启动画面为黑色

and*_*rrs 55 xcode splash-screen ios ios9 xcode7

升级到iOS9后,我的应用程序的启动画面都是纯黑色.

有谁知道这是为什么?他们中的一些人正在使用.xib启动画面,有些人正在使用图像,但现在他们都只是黑色.是否必须使用Xcode 7构建应用程序才能在iOS9中使用启动画面?有没有人看到一些关于这是否是Apple的改变的文件?

谢谢!

更新:再次浏览应用程序似乎我的旧应用程序,只有一个启动图像,没有.xib仍然正确显示,所以问题似乎与启动屏幕.xib有关

UPDATE2: 作为在评论中指出,经过重新安装它再次开始工作,所以病因可能是发射图像是从只要安装该应用程序的厦门国际银行产生和存储的地方非常相同的二进制文件,然后升级到何时iOS9,由于某种原因(最有可能是非故意的Apple bug),生成的图像被清除,应用程序最终没有启动.这就是为什么老式的发布图像仍然安全且不受此影响的原因,因为它们已经被应用到应用程序中.

我会把它作为一个错误报告给Apple.

Tok*_*Too 33

轻松修复.无需乱搞任何东西.Xcode 7更喜欢图像为"通用".

  1. 单击Assets.xcassets文件夹
  2. 单击+符号以从项目导入.
  3. 选择所有图像

完成.现在你的启动画面工作,Xcode更快乐.


sha*_*ady 12

我更新到iOS 9后,这里出现同样的问题.从App Store重新安装应用程序似乎可以解决问题.我想,这是一个iOS 9小故障.

  • 就我而言,在 iPad 重新启动后,图像再次显示。 (2认同)

zai*_*ang 9

我遇到了确切的问题,在使用Xcode 7之后有一个黑色启动屏幕,并且首先在Launch-Screen.xib中重新添加图像,但它再次变黑了.

我通过将Launch-Screen.xib引用的图像移动到资产目录中而不是使用png文件名来永久修复此问题.


Pal*_*ade 6

  1. 黑屏默认出现是因为,iOS严格执行一些启动图像,它可以是黑色或任何图像。
  2. 使用UILaunchImages键指向Info.plist文件,并使用字典来描述每个启动图像。 更改项目中的设置以指向资产目录
  3. 检查以下参考

希望以上信息对您有帮助。


Aga*_*gat 5

只是要再次指出(由于此解决方案没有出现在答案中,而且我个人在“修复”该问题时已经损失了大约两个小时),有时尤其是在应用程序处于主动开发/调试状态时,它需要iOS重启设备以修复启动屏幕。