我有一个iPhone应用程序,我试图在iPad上运行它。但是当我跑步时,我看到所有侧面都有黑条,如下所示:
我正在使用LaunchScreen.storyboard文件。 LaunchScreen.storyboard设置为启动屏幕(选中复选标记)。在目标设置中,我有以下设置:
有什么想法吗?
屏幕截图:
答案 0 :(得分:1)
我创建了一个只支持iphone并在ipad模拟器上运行它的新项目。我计算出里面的屏幕比例等于0.69。与苹果发送给你的屏幕截图内的屏幕比例相同。
Apple测试仪弄错了。看起来这就是新的行为 iOS 10和那个苹果测试不知道它。用这回复他们 他们应该接受您的应用,而无需重新提交新的二进制文件。
删除DerivedData,清理并从simultator中删除应用程序应该可以解决问题。或者你可能不支持iPad:
答案 1 :(得分:0)
Apple测试员不太可能弄错。请检查以下内容:
转到您应用的目标。在General
标签中,查看Deployment
部分。列出的Devices
是什么?如果它显示 Universal ,请将其更改为 iPhone 。
转到info.plist
。删除任何与iPad有关的键。 (例如,支持的界面方向(iPad)可能存在。)
现在,您的应用应该可以在iPad上正常运行,即使它仅适用于iPhone。
答案 2 :(得分:-1)
因为app只适用于iphone,这就是为什么如果你在iPad上运行它会显示iphone的视图,启用ipad然后检查。