我正在研究一个iPhone应用程序,并且我经历了一个非常奇怪的问题。已验证的应用程序系统崩溃在一个设备模型上,但不是其他设备
语境: 这个程序使用相机,它已经在设备开发(3GS - 4.3.5)和测试:
- 的iPhone4(4.0,4.2.1,4.3.5)
- iPhone3GS(4.3.4,4.3.5)
该应用程序已经在商店上提供并经Apple验证(意思是它的工作原理)。
问题: 有些用户报告应用程序无法正常对他们的iPhone4(4.3.5)(不越狱或像这样的东西) 所以我们一直在测试,而我们竟然发现我们自己有一个iPhone4的(4.3.5 )工作,并在应用程序启动后几秒钟内崩溃。 我们发现的唯一区别是模型:MC603NF(死机)[法语16Go]和MC605FB(作品)[fRENCH 32Go]
该应用程序自上周以来已下载了约5000次。关键是我的客户想要一个解释。
有没有人遇到过这个问题?
谢谢您的回答。
其中一位用户给我发了一个日志。 错误似乎是分段错误。 我明白这样的错误。 问题是,为什么它们在一些设备上发生,而不是在其他设备上都有相同的iOS。 即使Apple没有遇到这个问题,否则他们会拒绝该应用程序。
我可以检查一个电话,但我想列出一些假设之前,移动他们的。
即使我找到了指令并找出一些修复方法并使其适用于此iPhone,但我无法确定它会将其修复到所有设备上。这是我的问题。
当应用程序崩溃时,崩溃日志将保存在设备上。您可以通过Xcode的组织者窗口访问它。这应该会给你更多关于崩溃的信息。 – Jim