我有设备上安装的应用程序的 bundle ID 列表,我想获取应用程序名称。解决方案应该适用于未越狱的设备。该应用不会在应用商店上架,因此不会出现应用拒绝。
我找到了这个解决方案,如果它位于应用程序商店中,它将返回应用程序的详细信息。 http://itunes.apple.com/lookup?bundleId=com.bundle.id
最佳答案
大多数时候,你可以用这个...
NSString *appName = [[[NSBundle mainBundle] infoDictionary] objectForKey:(id)kCFBundleNameKey];
编辑:
你想为所有应用程序找到的。
NSString *appName = [[NSBundle bundleWithIdentifier:@"BundleIdentifier"] objectForInfoDictionaryKey:(id)kCFBundleExecutableKey];
NSLog(@"AppName: %@",appName);
关于iphone - 从 bundle id 获取应用名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023618/