iOS iPhone应用程序无法在iPad上填充屏幕

时间:2016-02-02 01:50:32

标签: ios iphone ipad xcode7

我有一个iOS应用程序可以在iPhone 4到iPhone 6s Plus之间调整大小/看起来很好。但是,当我在任何iPad设备上运行相同的应用程序时,我的视图四周都会出现黑条。我已经尝试了几件事来解决它,但没有任何工作。这是它的样子

Black Bars on all sides

我检查了以下设置:

  • 常规>部署信息>设备:iPhone
  • Autolayout开启
  • 已禁用大小类
  • 界面构建器中没有警告
  • ios 8.0和9.0
  • 存在问题
  • 在iPhone设备中正常工作
  • Xcode 7.2(在Xcode 6.4中启动项目)
  • 启动Screen.storyboard存在

1 个答案:

答案 0 :(得分:0)

  1. 我只想让它在iPhone上运行......

    App Store Review Guidelines

    的第2.10段
      

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

  2. iOS iPhone应用程序未在iPad上填充

    非iPad定位应用的定义,如上文@NicolasMiari的准确评论中所述。

  3. 另一方面,如果您有正确的理由定位iPad,因为硬件无法提供您所需的关键功能,您可以明确请求该功能,而您的应用将会不启动(从该设备浏览时也不会在App Store上提出)。

    示例包括SMS,Telephony,HealthKit。请参阅Device Compatibility Matrix