标题几乎说明了一切。我正在使用Enterprise Distribution程序在内部向基于OpenGL ES的应用程序分发非配置设备。该应用程序最终将在AppStore上发布,但我们正在使用Enterprise程序来克服100个设备限制,并让我们的员工在开发过程中在自己的iOS设备上测试应用程序。
部分设备是iPad,其他设备是iPhone 4S,其他设备是iPhone 5,还有两台第5代iPod touch设备。
该应用程序将所需的Default-568h@2x.png启动映像捆绑在一起,以便在构建/运行时识别为“4英寸就绪”。使用的SDK是6(Xcode 4),现在是7(Xcode 5)。
当我通过管理器在iPhone 5设备上安装应用程序时(归档/导出.ipa后),它以4英寸模式(320x568)启动,没有任何问题。
但是在iPod touch第五代(总共2台设备)上,应用程序会在上方和下方启动黑条。由于iPod touch设备未在开发人员程序中注册/配置,我无法调试应用程序,因此我无法确定代码中发生了什么。但放置日志和/或警报视图告诉我应用程序认为视图是320x480([[UIScreen mainScreen] bounds]
返回该大小)。
有人遇到过同样的问题吗?有什么指示/建议吗?