2013-07-22 2 views
0

Приложение iOS падает при запуске. После обновления из магазина приложений.Приложение iOS запускается при запуске после обновления из магазина приложений

Немногие клиенты жаловались, что мое приложение iOS для iOS работает, когда они обновляются со старого на новый. У меня нет никаких журналов, даже не старше.

Но приложение прекрасно работает, если они удаляют и переустанавливают новое приложение из магазина.

Что я должен делать здесь .. :(

+0

Используется ли какой-либо CoreData и недавно вы обновили схему? – logixologist

+1

Вы должны попытаться максимально точно подражать процессу. Подключите устройство к XCode, установите старую версию приложения, теперь запустите новое приложение в режиме отладки (убедитесь, что новая версия отладки перезаписывает существующее приложение). Это всегда работает для меня. – rtimoshenko

+1

Проверьте самообучение во время отладки в Xcode, с точкой останова, установленной для всех исключений. –

ответ

0

Вы можете посмотреть на крешлогам в Itunes подключения. Скорее всего, есть некоторая несовместимость между старыми данными, хранящимися в приложении и этой версии. Кроме спрашивать клиентов чтобы удалить, а затем переустановить, вам придется выпустить обновление, разрешающее сбой.

Аварийные журналы в iTunes Connect предоставят вам стек вызовов, в котором он сбой. Вам не нужны ваши собственные журналы, за исключением дополнительной информации .

+0

Приложение ведет себя совершенно нормально, если мы удалим старую сборку и переустановим новую. На самом деле проблема в том, что у меня нет старой сборки, чтобы установить новую поверх нее. – ekant

+1

@DeepakKhare Используйте архив, который вы создали для отправки в Apple. В Xcode Organizer перейдите в этот архив и выберите распространение версии AdHoc. – rmaddy

+0

@ DeepakKhare ты посмотрел на свои журналы аварии? Я понимаю, что ваше приложение в порядке со свежей установкой. То, что я предложил, является распространенным явлением, когда происходит обновление проблемы из старой версии. – drewag

1

Предложение для будущих выпусков - включить Crashlytics/Crittercism и т. Д., Чтобы получить мгновение отчеты о сбоях. Последнее, что вам нужно, - подождать 36 - 72 часа, чтобы получить журналы аварий с iTunes.

0

Мое предложение - вы создаете метод при запуске приложения, поэтому, если данные не совпадают с данными в текущей версии и сообщают об этом, чтобы удалить данные.

Смежные вопросы