Apple фактически отказалась от UDID из-за сторонних компаний, которые существуют с целью агрегирования (как при оплате) данных от разработчиков приложений для продажи рекламы.
См. Отслеживание файлов cookie, та же концепция.Поэтому, несмотря на техническую надежность и огромное удобство для разработчиков, которые не хотят требовать ввода имени пользователя и пароля для своих приложений, из-за сторонних отслеживающих компаний это приводит к катастрофическим последствиям для конфиденциальности пользователей.
Apple теперь поддерживаетUUID (универсальный уникальный идентификатор), который может генерироваться из SDK, который будет однозначно идентифицировать этого пользователя для самого приложения, но не для всех приложений.
Эта песочница ID идентифицирует, не требует от разработчика прибегать к таким хакам, как MACадрес и защищает пользователя от сторонних схем отслеживания.
Если вы не используете UUID, ожидайте, что Apple отклонит ваше приложение.Даже если вы используете Mac-адрес, вам не потребуется обнаружение побега, так как приложению практически не требуется такая информация для работы.