Обновление 2
Один (не самый лучший) способ обнаружения изменения носителя. Здесь вы можете увидеть, как получить имя оператора. Сохраните его при первом запуске и выполните сравнение при следующих запусках.
Обновление 3
Я бы рекомендовал вам посмотреть ссылку Core Telephony Network и особенно на Ссылка CTTelephonyNetworkInfo
subscriberCellularProviderDidUpdateNotifier
позволяет вам реагировать на такие события, как:
... при изменении информации сотового оператора пользователя. Это происходит, например, если пользователь меняет SIM-карту устройства с помощью одного от другого провайдера, в то время как ваше приложение работает
blockquote>