在iPad上运行iPhone应用程序时,各方都有黑条

时间:2017-03-18 18:44:38

标签: ios objective-c iphone

我有一个iPhone应用程序,我试图在iPad上运行它。但是当我跑步时,我看到所有侧面都有黑条,如下所示:

enter image description here

我正在使用LaunchScreen.storyboard文件。 LaunchScreen.storyboard设置为启动屏幕(选中复选标记)。在目标设置中,我有以下设置:

enter image description here

有什么想法吗?

屏幕截图:

enter image description here

3 个答案:

答案 0 :(得分:1)

编辑:苹果测试人员弄错了。你的应用程序很棒!!!

我创建了一个只支持iphone并在ipad模拟器上运行它的新项目。我计算出里面的屏幕比例等于0.69。与苹果发送给你的屏幕截图内的屏幕比例相同。

  

Apple测试仪弄错了。看起来这就是新的行为   iOS 10和那个苹果测试不知道它。用这回复他们   他们应该接受您的应用,而无需重新提交新的二进制文件。

原始答案:

删除DerivedData,清理并从simultator中删除应用程序应该可以解决问题。或者你可能不支持iPad:

enter image description here

答案 1 :(得分:0)

Apple测试员不太可能弄错。请检查以下内容:

  • 转到您应用的目标。在General标签中,查看Deployment部分。列出的Devices是什么?如果它显示 Universal ,请将其更改为 iPhone

  • 转到info.plist。删除任何与iPad有关的键。 (例如,支持的界面方向(iPad)可能存在。)

现在,您的应用应该可以在iPad上正常运行,即使它仅适用于iPhone。

答案 2 :(得分:-1)

因为app只适用于iphone,这就是为什么如果你在iPad上运行它会显示iphone的视图,启用ipad然后检查。