Ipad 上的 Iphone 分辨率

Mat*_*son 5 iphone ipad

我们有一个应用程序在审核过程中被 Apple 应用程序审核人员拒绝。拒绝的原因是应用程序在 Ipad 上运行时没有正确缩放。

该应用程序从未打算在 Ipad 上运行,但与他们争论这一点似乎没有意义。

Apple 向我们发送了几个屏幕截图,显示我们的应用程序在 Ipad 上运行,并且视图的顶部被切断了。请注意该应用程序是如何在某种模式下运行的,它看起来像一个 Iphone 应用程序并且没有填满整个显示区域。当我们在 Ipad 上打开应用程序时,它会填满整个屏幕,并且不会切断任何边缘。

谁能告诉我如何像苹果公司那样在 Ipad 上运行应用程序 - Iphone 大小?我们相信我们已经修复了该问题,但我们需要重现该错误,然后才能验证该修复是否解决了该问题。

(图片中的标识是故意模糊的)

图片来自苹果 我们如何看待它

Pru*_*goe 5

我自己刚刚经历了这个,这是我解决它的方法:

  1. 进入 info.plist 并查看是否为 iPad 设置了任何支持的界面方向。尽管只选择了 iPhone,我还是让 iPad 支持四种方向(纵向、纵向倒置、横向左侧、右侧横向)。我删除了那些。

  2. 我还删除了 info.plist 中对启动屏幕的任何引用。我的应用程序非常简单,没有预加载数据,所以我真的不需要启动屏幕。如果你这样做了,你可以去老派,让你的第一个 VC 成为启动屏幕。

  3. 然后我在 Target-->General-->App Icons and Launch Images 中进行了这些更改

在此处输入图片说明

这是我在运行 iPad(iPad2、iPad Air)时能够在 sim 中以 iPhone 分辨率运行应用程序的唯一方法。

如果 Apple 打算强制开发人员确保应用程序在 iPad 上运行,即使它是专为 iPhone 设计的,他们也应该取消 iPhone Only 和 Universal 选项,只选择 iPad Only。


Und*_*ndo 1

要在 iPad 上运行 iPhone 应用程序,您只需:

  1. 获取 iPad(也可以使用模拟器)
  2. 将 Xcode 中的目标设备系列(位于您的目标下)设置为 iPhone
  3. 连接您的 iPad,表演任何必要的证书舞蹈
  4. 在 iPad 上运行应用程序。

只要目标设备系列设置为 iPhone,iPad 就会以此模式显示您的应用程序。