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