我们有一个应用程序在审核过程中被 Apple 应用程序审核人员拒绝。拒绝的原因是应用程序在 Ipad 上运行时没有正确缩放。
该应用程序从未打算在 Ipad 上运行,但与他们争论这一点似乎没有意义。
Apple 向我们发送了几个屏幕截图,显示我们的应用程序在 Ipad 上运行,并且视图的顶部被切断了。请注意该应用程序是如何在某种模式下运行的,它看起来像一个 Iphone 应用程序并且没有填满整个显示区域。当我们在 Ipad 上打开应用程序时,它会填满整个屏幕,并且不会切断任何边缘。
谁能告诉我如何像苹果公司那样在 Ipad 上运行应用程序 - Iphone 大小?我们相信我们已经修复了该问题,但我们需要重现该错误,然后才能验证该修复是否解决了该问题。
(图片中的标识是故意模糊的)

我自己刚刚经历了这个,这是我解决它的方法:
进入 info.plist 并查看是否为 iPad 设置了任何支持的界面方向。尽管只选择了 iPhone,我还是让 iPad 支持四种方向(纵向、纵向倒置、横向左侧、右侧横向)。我删除了那些。
我还删除了 info.plist 中对启动屏幕的任何引用。我的应用程序非常简单,没有预加载数据,所以我真的不需要启动屏幕。如果你这样做了,你可以去老派,让你的第一个 VC 成为启动屏幕。
然后我在 Target-->General-->App Icons and Launch Images 中进行了这些更改
这是我在运行 iPad(iPad2、iPad Air)时能够在 sim 中以 iPhone 分辨率运行应用程序的唯一方法。
如果 Apple 打算强制开发人员确保应用程序在 iPad 上运行,即使它是专为 iPhone 设计的,他们也应该取消 iPhone Only 和 Universal 选项,只选择 iPad Only。
要在 iPad 上运行 iPhone 应用程序,您只需:
只要目标设备系列设置为 iPhone,iPad 就会以此模式显示您的应用程序。
| 归档时间: |
|
| 查看次数: |
5111 次 |
| 最近记录: |