iPad亲。禁用原生 2732×2048 分辨率
iPad Pro. Disable native 2732‑by‑2048 resolution
需要为我的应用禁用 iPad Pro 原生 2732×2048 分辨率。
我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。
有没有办法禁用 iPad Pro 并继续使用启动屏幕。
(令我惊讶的是,即使 iPad Pro 没有图标,原生模式也被激活了,我敢肯定很多开发者还没有为此准备好应用程序)
谢谢
您使用的是 LaunchScreen.xib 还是 LaunchScreen.storyboard?如果是这样,如果您使用的 Xcode 版本支持 iPad Pro,它将为 Xcode 支持的所有内容编译 LaunchScreen。
您可以使用无法识别 iPad Pro 的旧版本 Xcode,因为您不需要它。
或者您可以使用 Images.xcassets 而不提供 iPad Pro 启动图像,但根据您的要求,这似乎不太合适。您始终可以使用 LaunchScreen.xib/storyboard 作为初始故事板,因此就应用程序而言,您使用的是 LaunchScreen.storyboard 而不是 Main.storyboard。虽然不提供应用程序图标应该会阻止所有这些,就像我当前的应用程序一样。也许向 Apple 提交错误报告?希望这对您有所帮助!
苹果官方回答:
如果应用程序包含启动故事板并使用 Xcode 7.1 或更高版本构建,则该应用程序将 运行 在 iPad Pro 上以原始分辨率显示,无论该应用程序是否包含一个 167x167 的图标。
如果您希望在 iOS 的未来版本中更改此行为,我建议您提交错误报告。可以通过访问 http://bugreport.apple.com.
来填写错误报告
需要为我的应用禁用 iPad Pro 原生 2732×2048 分辨率。
我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。
有没有办法禁用 iPad Pro 并继续使用启动屏幕。
(令我惊讶的是,即使 iPad Pro 没有图标,原生模式也被激活了,我敢肯定很多开发者还没有为此准备好应用程序)
谢谢
您使用的是 LaunchScreen.xib 还是 LaunchScreen.storyboard?如果是这样,如果您使用的 Xcode 版本支持 iPad Pro,它将为 Xcode 支持的所有内容编译 LaunchScreen。
您可以使用无法识别 iPad Pro 的旧版本 Xcode,因为您不需要它。
或者您可以使用 Images.xcassets 而不提供 iPad Pro 启动图像,但根据您的要求,这似乎不太合适。您始终可以使用 LaunchScreen.xib/storyboard 作为初始故事板,因此就应用程序而言,您使用的是 LaunchScreen.storyboard 而不是 Main.storyboard。虽然不提供应用程序图标应该会阻止所有这些,就像我当前的应用程序一样。也许向 Apple 提交错误报告?希望这对您有所帮助!
苹果官方回答:
如果应用程序包含启动故事板并使用 Xcode 7.1 或更高版本构建,则该应用程序将 运行 在 iPad Pro 上以原始分辨率显示,无论该应用程序是否包含一个 167x167 的图标。
如果您希望在 iOS 的未来版本中更改此行为,我建议您提交错误报告。可以通过访问 http://bugreport.apple.com.
来填写错误报告