Приложение iPhone работало, внезапно начинает зависать при запуске, переустанавливать исправления, но почему? - PullRequest
3 голосов
/ 07 декабря 2009

Вот ситуация: - У меня была только одна версия приложения, которую мы только что отправили, на моем телефоне, которая работала несколько дней (а предыдущие сборки работали неделями).

-Вчера я коснулся значка приложения, приложение запускается, а затем выходит из строя (в то время я не был подключен к своему компьютеру, но, если бы мне пришлось догадываться, это было примерно или раньше, когда запускается applicationDidFinishLaunching). В основном, я кратко вижу свой Default.png, затем приложение закрывается. Это происходит каждый раз, когда я пытаюсь запустить его.

-Я перезагружаю свой телефон. Нет разницы, приложение все еще не запускается. Все остальные приложения для iphone, которые у меня есть, работают нормально.

- Сегодня утром я переустанавливаю приложение со своего компьютера разработчика, и все хорошо, оно снова работает нормально. Нет проблем. Это ТОЛЬКО ТОЧНЫЙ КОД с теми же параметрами сборки.

Это меня очень беспокоит, кто-нибудь вообще имеет представление о том, что могло случиться? Это похоже на то, что приложение навсегда сломалось, прежде чем оно хотя бы не попало ни в один из моих кодов :(. У меня была теория, что это могло быть связано с просроченным профилем инициализации, но я не получил никакого сообщения ни тогда, ни когда переустанавливал .

Буду признателен за любые советы / советы / идеи, которые есть у людей!

Ответы [ 2 ]

5 голосов
/ 07 декабря 2009

Подключите iPhone к компьютеру, запустите XCode, перейдите в меню «Окно» и выберите «Органайзер». Нажмите на свое устройство в левой панели и проверьте журналы аварий.

Это должно сказать вам, когда происходит сбой и почему.

На самом деле, журналы сбоев все еще должны быть там, когда ваше приложение БЫЛО сбойно, так что даже если вы переустановили, вы сможете выяснить, что БАС идет не так.

1 голос
/ 07 декабря 2009

Используете ли вы основные данные?

Вы изменили свою схему? Это может привести к сбою при запуске, а переустановка может исправить это.

Если это был точно такой же код, это указывает на проблему с данными.

...