编辑以澄清问题

我有一个已经停了几年的大型应用程序。它可以在所有iPhone尺寸(4到6以上)上完美运行。它同时支持iOS 7和iOS8,并针对iPhone 5进行了优化。

我的问题是iOS9。该应用程序不再使用iOS提供的内置缩放功能将其适配到6或6P屏幕上。

不仅如此,它的呈现方式就像是在3.5英寸的屏幕上一样。它无法识别[email protected]静态图像。导致它在iPhone 5上出现在信箱中。

这是iOS9中的错误,无法识别静态初始屏幕图像吗?

非常感谢!

最佳答案

这是因为我的[email protected]文件已本地化(iTunes Connect要求的)。

当我从文件中删除本地化后,它开始在iOS9中完美呈现。

对于使用商店本地化的Default-568h @ 2x启动画面文件的应用程序当前在商店中的用户,这无济于事。

据我所知,唯一的解决方法是在项目设置中定义一个“Splash Screen” .xib文件(然后您将失去iPhone 6和6+的自动缩放功能,这对于我们的应用程序来说是完美的)。

我有一个与此苹果有关的案例。他们告诉我,直到iOS9退出Beta(明天早上)之前,他们无法对其进行更深入的研究。如果它仍然在发生,那么这确实是他们的错误,并且(希望)很快会得到修复。

关于ios - iOS9导致iPhone 5优化丢失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32589832/

10-10 08:20