已更新至 Xcode 7.0.1,Project 现在出现问题
Updated to Xcode 7.0.1 and Project now has problems
所以我将我的 Xcode 6.1 版本上传到 iTunes Connect,应用程序获得批准。现在我正在尝试更新应用程序,我更新到 Xcode 7.0.1 并且 Xcode 给我带来了问题:
(对于应用程序,我使用了情节提要和 Objective-C)
警告:必须支持所有界面方向,除非应用需要全屏。
警告:除非应用程序需要全屏,否则必须提供启动故事板或 xib。
- (NSUInteger)supportedInterfaceOrientations {
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);
}
iOS9 新支持的界面方向是什么?
如果您的应用支持多任务处理,您需要支持所有方向(纵向向上、纵向向下、横向左侧、横向右侧)以及启动屏幕 xib/storyboard。
如果您不感兴趣,可以通过在 info.plist
中指定 UIRequiresFullScreen
键并将布尔值设置为 YES
来选择退出。 (阅读此 answer 以了解有关此选项的更多信息)
转到目标 -> 常规、部署信息并检查所有设备方向,警告将消失,例如对于 iPad 唯一的应用程序,您必须在视图控制器中勾选所有方向,然后您可以覆盖方向。
所以我将我的 Xcode 6.1 版本上传到 iTunes Connect,应用程序获得批准。现在我正在尝试更新应用程序,我更新到 Xcode 7.0.1 并且 Xcode 给我带来了问题:
(对于应用程序,我使用了情节提要和 Objective-C)
警告:必须支持所有界面方向,除非应用需要全屏。
警告:除非应用程序需要全屏,否则必须提供启动故事板或 xib。
- (NSUInteger)supportedInterfaceOrientations {
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);
}
iOS9 新支持的界面方向是什么?
如果您的应用支持多任务处理,您需要支持所有方向(纵向向上、纵向向下、横向左侧、横向右侧)以及启动屏幕 xib/storyboard。
如果您不感兴趣,可以通过在 info.plist
中指定 UIRequiresFullScreen
键并将布尔值设置为 YES
来选择退出。 (阅读此 answer 以了解有关此选项的更多信息)
转到目标 -> 常规、部署信息并检查所有设备方向,警告将消失,例如对于 iPad 唯一的应用程序,您必须在视图控制器中勾选所有方向,然后您可以覆盖方向。