Вы можете использовать
[[UIDevice currentDevice] uniqueIdentifier]
Однако этот метод не рекомендуется. Чтобы получить уникальный идентификатор для каждого устройства, вы все равно можете использовать CFUUIDCreateString и сохранить выходные данные по умолчанию для пользователя. Загружайте это значение при каждом запуске приложения. Если приложение будет удалено, а затем переустановлено, это значение будет другим.
Если вам нужен уникальный идентификатор при установке приложения, вы можете использовать сетевой MAC-адрес.