Приложение зависает в Apple, но не в тесте - PullRequest
1 голос
/ 07 июня 2011

Мое приложение было (правильно) отклонено Apple, так как оно вылетает при попытке использовать автономные карты.Сбой находится в библиотеках кода route-me, поэтому журнал сбоев не так уж полезен.В тесте все нормально, и не вылетает, поэтому я не могу успешно воссоздать условие теста.

Я работаю на той же версии iOS (4.3.3), что и Apple.Я пытался заставить код местоположения вернуть местоположение в Калифорнии.

Кто-нибудь еще сталкивался с такой же проблемой?

Ответы [ 3 ]

3 голосов
/ 07 июня 2011

Когда у меня были проблемы с получением приложения, принятого в App Store на стороне Apple, но не с моим, оно в конечном итоге стало некоторыми зависимостями сборки для внешней библиотеки, которую я использовал. Я установил их в своей сборке Debug, но не в сборках Release. Поскольку я не тестировал сборки Release, я никогда не замечал сбоев. Apple, однако, сделал, так как это то, что я отправил им.

0 голосов
/ 15 марта 2013

У меня была такая же проблема с Apple. Когда я запускал свое приложение с автономными картами на симуляторе iPhone, iPhone или iPad, у меня не было проблем. Но с Instrument приложение зависало, когда я устанавливал делегат MapView в ViewController.

Способ исправить очень просто: Имел код [RMMapView class]; как раз перед [mapView setDelegate:self];.

Если я правильно помню, компилятору не удалось найти файл .xib. Извините, не помню точно, почему я это сделал, но это работает.

0 голосов
/ 07 июня 2011

Это может быть проблема с их стороны.

Это случилось со мной ( Сбой iPhone с "No Backtrace" ). Я повторно отправил без изменений, и мое приложение было одобрено. Месяцы спустя я никогда не воспроизводил и не слышал жалоб об одном крушении.

Я бы рекомендовал повторно отправить идентичный двоичный файл. Пока вы ждете одобрения, попробуйте повторно запустить чистую сборку, удалить и переустановить приложение с вашего устройства, а также провести специальное тестирование на «чистых» устройствах, на которых вы ранее не развертывались, чтобы попытаться воспроизвести сбой.

...