【发布时间】:2016-03-07 00:52:57
【问题描述】:
我提交了我的应用以供审核并收到错误
2.10 - iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行。我们注意到,在运行 iOS 9.1 的 iPad 上审核时,您的应用程序没有以 iPhone 分辨率运行,这违反了 App Store 审核指南。我们附上了屏幕截图供您参考。具体来说,当我们在 iPad 上点击以使用 Facebook 登录时,不会产生任何操作,并且我们无法让应用程序继续前进。
我已经为 ipad 复制了第二个故事板,其中包含信息 plist 和常规设置等。我还需要为不同的 iphone 设备制作不同的故事板,从图像中可以看出,我的设计无法使用自动约束。
我的问题是:我是否只是像在故事板 1 上一样将 IB 到旧视图控制器并在每个 VC 上复制代码,还是必须为新的 VC 创建所有新的 VC故事板包括应用程序委托?其次,我是否必须在我的应用程序委托中编写代码来说明根据屏幕大小使用哪个故事板或 xcode 7 在 info plist 中执行此操作?我似乎只能找到我只知道 swift 的 objc 代码。
【问题讨论】:
标签: ios xcode ipad xcode7 ios-universal-app