ローカリゼーション後も変更されない一意のキーが必要な iOS でフレームワークを構築しています。以下のコードを使用して生成しました
NSDictionary *infoPlist = [[NSBundle bundleForClass:[AISSUtility class]] infoDictionary];
NSString *name = [infoPlist objectForKey:@"CFBundleDisplayName"];
NSString *identifier = [infoPlist objectForKey:@"CFBundleIdentifier"];
NSString *UniqueID = [NSString stringWithFormat:@"%@.%@", name, identifier];
ただし、ローカリゼーションによってアプリ名が変更され、バンドル名が変更される可能性があります。
デバイス ベンダー ID を使用することさえできません。ライブラリでこれを使用する予定なので、ライブラリを使用する同じデバイスに複数のアプリをインストールできます。
私の要件を満たす一意の ID を提案してください。事前に感謝します