2016-08-16 8 views
0

У меня есть приложение, которое использует Core Data, которое периодически останавливается, поэтому я должен переустановить его с помощью XCode, а затем он снова запускается, как обычно, все данные Core Data все еще сохраняются.Мое приложение iOS время от времени отказывается запускать, пока я не переустановил его

Я видел, что приложение часто перестает запускаться, когда цель приложения слишком низкая по сравнению с версией программного обеспечения устройства, однако это не так для этого приложения и устройства (iPhone 6s).

У вас была такая проблема раньше? Как вы думаете, что может вызвать эту проблему?

+0

Как долго работать до необходимости переустанавливать? – dan

+0

Обычно это, по крайней мере, несколько дней, минимум 3 дня, но, кроме того, оно варьируется довольно изменчиво, например. это может быть 7-9 дней, иногда – silversam

+2

Если у вас нет платной учетной записи разработчика, все приложения, которые вы устанавливаете с Xcode, продолжаются только 7 дней, прежде чем их нужно будет установить снова. – dan

ответ

0

Проблема заключалась в том, что, как упоминалось в комментариях, код был подписан в течение короткого периода времени (7 дней), и поэтому мне пришлось переустанавливать его на устройстве iOS, чтобы он работал , Таким образом, чтобы приложение работало бесконечно, необходима платная учетная запись разработчика.

также упоминается в этом форуме Reddit: https://www.reddit.com/r/jailbreak/comments/4hotx3/news_free_developer_account_installs_reduced_to_7/

0

Существует много-много-много вещей, из-за которых приложение может не запускаться. Вам нужно сузить вещи и собрать некоторые данные, чтобы вы могли узнать, в чем проблема и что-то сделать. Прямо сейчас вы даже не знаете, что это связано с Core Data, вы просто догадываетесь.

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

  1. Подключения устройства к
  2. окна Mac
  3. Открытия Xcode в «Устройство» (Cmd-Shift-2)
  4. Глядя в нижней половине окна

Лучшим способом просмотра консоли является использование бесплатного приложения iOS Console.