需要为我的应用禁用 iPad Pro 原生 2732×2048 分辨率。
我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。
有没有办法禁用 iPad Pro 并继续使用 Launch Screen。
(令我惊讶的是,即使 iPad Pro 没有图标,本机模式也已激活,我敢肯定很多开发人员还没有为此准备好应用程序)
谢谢
需要为我的应用禁用 iPad Pro 原生 2732×2048 分辨率。
我发现如果应用程序使用启动屏幕(LaunchScreen.storyboard),它会自动激活。
有没有办法禁用 iPad Pro 并继续使用 Launch Screen。
(令我惊讶的是,即使 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填写错误报告。