当 iPhone 家庭设置时,appstore 上的应用程序有 iPad 支持?

App on appstore has iPad support when iPhone family set?

我在 App Store 上有一个应用程序,我已经多次确保在以下位置选择了 iPhone:App > Target > General > Deployment Info > Devices > iPhone

..而不是通用或 iPad.

每次应用程序被批准时它仍然显示 iPad 支持,我怎样才能完全禁用 iPad 支持,因为上面的 "solution" 不起作用?

这是正常的,iPhone 应用程序也可以在 iPad 上 iPhone 模拟器模式下 运行。
这是我的一个应用程序的描述,仅适用于 iPhone.

Compatibility: Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.

这个只为 iPad:

Compatibility: Requires iOS 7.0 or later. Compatible with iPad.

和这个 Universal(iphone 和 ipad,没有模拟器)

Compatibility: Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.

好像是一样的,其实也有一个+号写着:

This app is designed for both iPhone and iPad

让它们 "Just for iPhone" 不会让 iPad 使用它们。想象一下这样的危机:在 first iPad 发布时,应用程序是如何进入商店的,因为它们是为 [=61] 设计的=]? 开发人员有一些选择:

  • 制作一个 "HD" 或 "iPad" 版本。 这涉及重做 整个 UI所以它适合更大的屏幕。
  • 什么都不做。 iPad 会获得应用程序的 iPhone 版本,但正如您猜到的那样,它们只是超大 iPhone 个应用程序。

几年后,还有另一个选择:

  • 制作一个 "universal" 应用程序。 这允许 both UI,无论大小,视网膜和 1x 比例设备,"bundled" 在同一个 Bundle 中。 (呵呵,捆绑双关语。)除了双关语,这允许在 iPad、iPhone 3GS、iPhone 4、[=61 上使用 "Facebook" 到 运行 等应用程序=] 5,iPhone 6,未来的 iPhone 芝士汉堡双层 7+,以及其他一切,无需重新制作 整个应用程序。

在 iPad 上,正如 Andrea 所提到的,它 运行 处于 "iPhone Simulator" 模式。这使得小屏幕以小屏幕比例呈现,并且由于 iPad 的大小是 iPhone 的两倍多,它为 iPad 提供了一个“2x”按钮来缩放它并使 UI 变大。

这就像专为 iPhone 4 运行ning 在 iPhone 6 Plus 上设计的应用程序。

iPhone 4 以 960x720 横向或 720x960 纵向呈现内容,iPhone6 Plus 的显示更大。为了适应,它会自动对内容进行信箱处理并按比例放大。