6

需要为我的应用禁用 iPad Pro 原生 2732×2048 分辨率。

我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。

有没有办法禁用 iPad Pro 并继续使用 Launch Screen。

(令我惊讶的是,即使 iPad Pro 没有图标,本机模式也已激活,我敢肯定很多开发人员还没有为此准备好应用程序)

谢谢

4

2 回答 2

2

您使用的是 LaunchScreen.xib 还是 LaunchScreen.storyboard?如果是这样,如果您使用的 Xcode 版本支持 iPad Pro,它将为 Xcode 支持的所有内容编译 LaunchScreen。

您可以使用无法识别 iPad Pro 的旧版 Xcode,因为您不需要它。

或者您可以使用 Images.xcassets 而不提供 iPad Pro 启动图像,但根据您的要求,这似乎不太合适。您始终可以使用 LaunchScreen.xib/storyboard 作为初始故事板,因此就应用程序而言,您使用的是 LaunchScreen.storyboard 而不是 Main.storyboard。虽然不提供应用程序图标应该阻止这一切,就像我当前的应用程序一样。也许向 Apple 提交错误报告?希望这可以帮助!

于 2016-01-12T21:06:03.563 回答
2

苹果官方回复:

如果应用程序包含启动情节提要并使用 Xcode 7.1 或更高版本构建,则该应用程序将在 iPad Pro 上以本机分辨率运行,无论该应用程序是否包含 167x167 图标。

如果您希望在未来的 iOS 版本中看到这种行为发生变化,我建议您提交错误报告。可以通过访问http://bugreport.apple.com填写错误报告。

于 2016-03-09T23:48:06.553 回答