需要ios APP的唯一ID

时间:2016-04-15 09:23:46

标签: ios objective-c xcode cfbundleidentifier cfbundledisplayname

我正在iOS中构建一个框架,我需要一个独特的密钥,即使在本地化后也不会改变,我使用下面的代码生成一个

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

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

但本地化可能会更改应用名称,而app名称又会更改包名称

我甚至无法使用设备供应商ID,因为我将在某些库中使用此功能,可以在使用我的库的同一设备上安装多个应用程序,

请建议我一些符合我要求的唯一ID,而不是提前

0 个答案:

没有答案