Приложение iPhone аварийно завершает работу по следующему сценарию.
Шаги:
Установите приложение на устройство iPhone с бесплатной учетной записью разработчика.
Включите LocalNotification и нажмите «Разрешить». Затем перейдите к настройкам iPhone и щелкните дату и время, измените дату на день вперед и убейте установленное приложение в фоновом режиме (проведя пальцем вверх).
Сбросьте дату и время нажатием. Установить Автоматически включать. Теперь при попытке открыть установленное приложение происходит сбой.
Если кто-то столкнется с такой же проблемой, дайте мне знать, как я могу ее решить?
Поскольку приложение убивает из режима фоновой отладки, X-код с приложением удаляется. Я проверяю аналитические данные, отчета о сбоях не найдено.
Использование X-Code 9.4.1 iOS версии 11.4.1 на устройстве.
@ Paulw11 Я полностью согласен с тем, что бесплатное приложение на три дня не будет работать по умолчанию. Если пользователь изменит только один день и вернется к исходному дню, приложение не будет работать. Я хочу знать, это поведение приложения по умолчанию?
Я подозреваю, что у Apple есть чек, чтобы люди не могли манипулировать датой, чтобы обойти ограничение. Когда дата идет в обратном направлении, это срабатывает, и вашему приложению больше не разрешается запускаться. Это не будет проблемой с приложением, созданным с платным членством.
@ Paulw11 Спасибо за комментарии, это действительно мне помогло.





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