Apple рекомендует использовать [UIDevice currentDevice].identifierForVendor. Значение этого изменяется каждый раз, когда вы запускаете свое приложение в iOS-симуляторе.
Первоначальная функциональность моего приложения требует, чтобы я распознал устройство как форму легкой аутентификации. Это делает разработку утомительной, и в идеале я мог бы сохранить уникальную ценность во время сеансов отладки/запуска. Есть ли какие-либо рекомендации для этого?