什么会导致iPad(第三代)在发布时崩溃但在模拟器中工作?

时间:2012-06-28 20:57:06

标签: ios ipad-3

我收到了Apple的拒绝消息。

  

我们发现该应用程序在iPad(第3代)

上启动后退出

我已经在第1代和第2代iPad上测试了我的iPhone应用程序,没有任何问题,并在视网膜模式下使用模拟器测试iPad第3代。 Apple没有提供崩溃日志,所以在我去另一个测试设备上花更多钱之前,这是我的问题。

是否有要检查的项目列表已知会使设备崩溃但在模拟器中工作?它可能是视网膜分辨率的@ 2x图形吗?

1 个答案:

答案 0 :(得分:2)

真实设备和模拟器之间的一些不同之处:

  1. 设备上的内存较少; iPad 3将使用@ 2x图像,因此与iPad 1/2相比,它将使用双倍内存作为图像;

  2. 设备速度较慢(OpenGL和其他优化的图形任务除外):启动时,应用最多需要5秒才能完成applicationDidFinishLaunching,否则会被杀死;

    < / LI>
  3. 设备文件系统区分大小写:如果您通过不符合大写/小写的名称引用资源,设备将会抱怨。

  4. 当然还有更多。此外,模拟器和设备存在一般差异,因此您无法完全信任模拟器,但我知道这对您没有帮助。

    希望它有所帮助。