Iphone 应用程序在苹果崩溃,但未在测试中

Iphone 应用程序在苹果崩溃,但未在测试中,iphone,crash,app-store-connect,submission,route-me,Iphone,Crash,App Store Connect,Submission,Route Me,苹果(正确地)拒绝了我的应用程序,因为当你尝试使用离线地图时它崩溃了。崩溃在route me代码库中,因此崩溃日志没有多大帮助。在测试中,它很好,并且不会崩溃,所以我无法成功地重新创建测试条件 我运行的iOS(4.3.3)版本与苹果相同。我已经尝试强制位置代码返回加州的位置 还有其他人遇到过同样的问题吗?这可能是他们自己的问题 这件事发生在我身上()。我重新提交,没有任何更改,我的应用程序已被批准。几个月后,我再也没有听到过关于一次撞车的投诉 我建议重新提交一个相同的二进制文件。在等待批准的同时

苹果(正确地)拒绝了我的应用程序,因为当你尝试使用离线地图时它崩溃了。崩溃在route me代码库中,因此崩溃日志没有多大帮助。在测试中,它很好,并且不会崩溃,所以我无法成功地重新创建测试条件

我运行的iOS(4.3.3)版本与苹果相同。我已经尝试强制位置代码返回加州的位置


还有其他人遇到过同样的问题吗?

这可能是他们自己的问题

这件事发生在我身上()。我重新提交,没有任何更改,我的应用程序已被批准。几个月后,我再也没有听到过关于一次撞车的投诉


我建议重新提交一个相同的二进制文件。在等待批准的同时,请尝试重新运行clean build,从设备中删除并重新安装应用程序,并在“clean”上进行特别测试您以前没有部署到的设备,用于尝试和再现崩溃。

当我在苹果端的应用商店接受应用程序而不是我自己的应用程序时,它最终成为我使用的外部库的一些构建依赖项。我在调试版本中设置了它们,但在发布版本中没有设置。因为我没有对发布版本进行测试,所以我从未注意到崩溃。但是苹果公司做到了,因为这是我发给他们的。

我对苹果公司也有同样的问题。当我在iPhone模拟器、iPhone或iPad上运行带有离线地图的应用程序时,我没有遇到任何问题。但是使用Instrument,当我将MapView的委托设置为ViewController时,应用程序崩溃了

修复的方法非常简单: 拥有代码
[RMMapView类]就在
[mapView setDelegate:self]之前


如果我没记错的话,编译器无法找到.xib文件。对不起,我不记得我为什么做这个了,但它很有效。

谢谢@josholat。我现在已经在发布版本中重新创建了故障。然而,我看不出这个版本和其他版本之间有什么区别,我认为这会有所不同。我的怀疑是,主项目的发布版本引入了组成route me的两个依赖项目之一的非发布版本。我只是不知道如何解决这个问题。