【问题标题】:Is it mandatory to select Devices as Universal for iPhone apps?是否必须将设备选择为 iPhone 应用程序的通用设备?
【发布时间】:2019-03-28 05:17:26
【问题描述】:

我正在开发一个只需要在 iphone 上运行的 iOS 应用程序。因此,在部署设置中,我选择了 Devices 作为 iPhone 而不是 Universal(截图如下)

当我浏览 Apple 的 App Store Review Guidelines 时,我看到了这样的声明:“iPhone 应用程序应尽可能在 iPad 上运行”(下面的屏幕截图)

然后,我在 iPad 模拟器(10.5 英寸和 12.9 英寸)上运行了我的示例应用。以下是在这些模拟器上运行的示例应用的屏幕截图。

点击右下角的调整大小按钮,屏幕截图如下。

考虑到我设置的设置,我的应用是否有可能在审核过程中被拒绝?还是我需要将应用设置为通用

【问题讨论】:

  • 不,没有必要将您的应用部署为通用的。有很多只适用于 iPhone 的应用程序
  • 我觉得这些截图没问题;如果您的应用仅是 iPhone,那么这就是它在 iPad 上的预期外观

标签: ios iphone ipad review


【解决方案1】:

根据 Apple 指南,您的 iPhone 应用程序也应该可以在 iPad 上成功运行,但它会显示一个缩放的屏幕(信箱视图)。

仅当您使用任何设备特定功能UIRequiredDeviceCapabilities 时,您必须在info.plist 文件中提及该功能。这样您的应用将仅在 iPhone 上可见,而不是 iPad 在 App Store 上可见,例如 WhatsApp app。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    相关资源
    最近更新 更多