如何从捆绑ID获取应用程序信息

时间:2015-06-04 07:26:14

标签: ios objective-c

现在我只有另一个程序的软件包ID,例如" com.apple.AddressBook"没有它的info.plist文件,那么我想从" com.apple.AddressBook"获取应用版本/应用名称,如何做到这一点?

1 个答案:

答案 0 :(得分:0)

我不确定你想要什么,但我想根据我得到的答案回答你。

我想你想从包标识符中找到应用名称/版本。 请尝试以下

NSString *appName = [[NSBundle bundleWithIdentifier:@"BundleIdentifierOfApp"] objectForInfoDictionaryKey:(id)kCFBundleExecutableKey];
NSString *appVersion = [[NSBundle bundleWithIdentifier:@"BundleIdentifierOfApp"] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSLog(@"AppName: %@ \n appVersion: %@",appName, appVersion );