Как сказал Ричард Дж. Росс: «Я использовал защищенное хранилище для ключей, связанное с приложениями, для хранения сгенерированного приложением UUID.Он остается там после удаления (даже если никакие другие приложения не устанавливаются и совместно используют хранилище).
FWIW, похоже, что SecureUDID не переживет удаление, но я не знаком с этим проектом.