【问题标题】:App running on iPad while its iPhone-Only应用程序在 iPad 上运行,而其仅限 iPhone
【发布时间】:2015-08-16 04:24:31
【问题描述】:

我用 Xcode 制作了一个 iPhone 应用程序。设备设置设置为“iPhone”。但在 iTunes Connect 中它被拒绝,因为它不在 iPad 上运行。

这很奇怪,因为它是一个 iPhone 应用程序,但是当我在 Xcode 中检查它时,我可以使用 iPad 模拟器运行它,但是我认为通常这对于 iPhone 应用程序是不可能的。

我添加了图片以使我的问题更清楚:

那么出了什么问题,我该如何解决?

编辑: 图片来自分辨率中心:

【问题讨论】:

  • “所有”iPhone 应用都在 iPad 上运行,只是不使用全屏
  • 当你创建你的项目时你选择了通用应用程序吗?因为如果你这样做了,你只是在你的图像中将它更改为 iPhone,这可能是问题
  • 我不记得了,但我该如何解决?

标签: ios xcode ios-simulator app-store-connect


【解决方案1】:

谢谢大家,我找到了问题/解决方案:

在我的 info.plist 中有一个额外的行,称为支持的界面方向(iPad),其中添加了纵向模式。

我不知道这是如何添加到这里的,但是当我删除它时,问题就解决了。

【讨论】:

  • 我这样做了,但它仍然不起作用。你还做了什么吗?我从 App Review 中得到了同样的拒绝。
【解决方案2】:

来自 Apple iOS App Store 审查指南 (https://developer.apple.com/app-store/review/guidelines/):

2.10 iPhone 应用程序还必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行

基本上,如果您将应用设置为“通用”,它将具有 iPad 和 iPhone 版本的用户界面,并会出现在两者的搜索结果中。如果您将其设置为仅 iPhone,它仍然可以安装在 iPad 上,但默认情况下不会出现在搜索结果中。此外,当用户在 iPad 上安装它时,它只会放大 UI 以最适合屏幕。您无法阻止您的应用在 iPad 上运行。

【讨论】:

  • 好的,我明白了,但是为 iPhone 制作的游戏怎么会无法在 iPad 上很好地显示,因为它是在 iPhone 模式下显示的......我什至有一个特殊版本对于 iPad,我已经发布了几个应用程序,但我以前从未得到过这个..
  • 您的 iPad 特殊版本将是默认为用户在搜索中显示的版本,但他们可以选择安装 iPhone 版本。您需要在 iPad 模拟器上测试 iPhone 版本,以确保它可以运行。默认情况下,iPad 会以 iPhone 分辨率运行它,所以它看起来有点模糊,但它应该仍然可以工作。
【解决方案3】:

无论是否支持,每个应用程序都可以在 iPad 上运行。您在 Xcode 中的选项是,如果您想使用它自己的故事板将其配置为在 iPad 上看起来不错。如果您为 iPad 和 iPhone 配置它,您的应用程序填充会在 App Store 价格的右上角获得 + 并显示在 iPad 搜索中。但是,如果您不将其配置为支持 iPad,它将不会出现在 Apple App Store 的搜索中,除非 osmose 仅​​选择 iPhone。您可以轻松地将您的应用程序提交到 App Store,而不会被我的朋友拒绝。 希望有帮助。继续编码。

【讨论】:

  • 为什么他们要在 iPad 上测试我的应用程序,而它是一个仅限 iPhone 的应用程序?它不是一个通用的应用程序
  • 他们没有。他们只是在模拟器中的任何设备上运行它。谁告诉你他们在 iPad 上测试的?
  • 解决中心!他们是这么说的:我们注意到,在运行 iOS 8.3 的 iPad 上审查时,您的应用没有以 iPhone 分辨率运行,这违反了 App Store 审查指南。
  • 嗯。你能在你的问题中张贴一张图片吗?
  • 好的。我知道了。好吧....老实说,只需检查您的约束并在 iPad 上检查自己。如有必要,更改约束,使其在 iPad 上以可接受的分辨率运行并重新提交。它不必很漂亮,只要运行得当,就能被接受。
【解决方案4】:

这里没有错,您可以在调试模式下执行此操作以用于开发目的。甚至您也可以从 xCode 在您的 iPad 设备上运行它。别担心,这里没有错。

【讨论】:

  • 是的,因为在我的其他应用程序中,我无法在仅限 iPhone 的应用程序上选择 iPad 模拟器。我的应用程序被拒绝了,因为它不能在 iPad 上正常运行,但它是一个仅限 iPhone 的应用程序,所以出了点问题..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多