我收到了Apple的拒绝消息。
我们发现该应用程序在iPad(第3代)
上启动后退出
我已经在第1代和第2代iPad上测试了我的iPhone应用程序,没有任何问题,并在视网膜模式下使用模拟器测试iPad第3代。 Apple没有提供崩溃日志,所以在我去另一个测试设备上花更多钱之前,这是我的问题。
是否有要检查的项目列表已知会使设备崩溃但在模拟器中工作?它可能是视网膜分辨率的@ 2x图形吗?
答案 0 :(得分:2)
真实设备和模拟器之间的一些不同之处:
设备上的内存较少; iPad 3将使用@ 2x图像,因此与iPad 1/2相比,它将使用双倍内存作为图像;
设备速度较慢(OpenGL和其他优化的图形任务除外):启动时,应用最多需要5秒才能完成applicationDidFinishLaunching
,否则会被杀死;
设备文件系统区分大小写:如果您通过不符合大写/小写的名称引用资源,设备将会抱怨。
当然还有更多。此外,模拟器和设备存在一般差异,因此您无法完全信任模拟器,但我知道这对您没有帮助。
希望它有所帮助。