Нужен уникальный идентификатор приложения IOS

Я создаю фреймворк в iOS, где мне нужен уникальный ключ, который никогда не изменится даже после локализации. Я использовал приведенный ниже код для его генерации

NSDictionary *infoPlist = [[NSBundle bundleForClass:[AISSUtility class]] infoDictionary];
    NSString *name = [infoPlist objectForKey:@"CFBundleDisplayName"];
    NSString *identifier = [infoPlist objectForKey:@"CFBundleIdentifier"];

    NSString *UniqueID = [NSString stringWithFormat:@"%@.%@", name, identifier];

но локализация может изменить имя приложения, которое, в свою очередь, изменит имя пакета,

Я даже не могу использовать идентификатор продавца устройства, так как я собираюсь использовать его в некоторой библиотеке, несколько приложений могут быть установлены на одном устройстве, которое использует мою библиотеку,

Пожалуйста, предложите мне уникальный идентификатор, который отвечает моим требованиям, спасибо заранее

0 ответов

Другие вопросы по тегам