我试图将我的通用iOS 9应用程序提交给苹果(使用Xcode 7 GM构建),但当我选择submit for Review时,我在iTunes Connect中收到了这个错误消息:
无效的包。iPad多任务支持需要这些方向:“UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft, uiinterfaceorientationlandscape aperight”。发现'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown'在捆绑'com.bitscoffee.PhotoMarks.iOS'。
我的应用程序支持Portrait和PortraitUpsideDown方向,但不支持其他两个。
那么,对于这个强制要求,是否有解决方案,或者所有iOS 9 iPad应用程序都必须拥有所有四个方向?
我正在使用Xamarin,在UI中没有可用的选项来指定“要求全屏”。因此,我不得不在@Michael Wang的回答之后稍作修改。是:
打开信息。在文本编辑器中Plist文件并添加以下行:
<key>UIRequiresFullScreen</key>
<true/>
我尝试将值设置为“YES”,但它不起作用,这是预期的。
如果你想知道,我把上面的行放在UISupportedInterfaceOrientations部分下面
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
希望这能帮助到一些人。这要归功于迈克尔。
我正在使用Xamarin,在UI中没有可用的选项来指定“要求全屏”。因此,我不得不在@Michael Wang的回答之后稍作修改。是:
打开信息。在文本编辑器中Plist文件并添加以下行:
<key>UIRequiresFullScreen</key>
<true/>
我尝试将值设置为“YES”,但它不起作用,这是预期的。
如果你想知道,我把上面的行放在UISupportedInterfaceOrientations部分下面
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
希望这能帮助到一些人。这要归功于迈克尔。