在运行时获取iPhone应用程序的产品名称?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

如何才能做到这一点?当然,我希望得到这个名称,这样我就可以在应用程序中显示它,而不必每次更改名称时都用代码来更改它。

提问于
用户回答回答于

我想补充一件事。

与其使用@“CFBundleDisplayName”(将来可能会发生更改),不如像这样转换CFBundle.h中提供的字符串常量:

[[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString*)kCFBundleNameKey];

用户回答回答于

试试这个。

NSBundle *bundle = [NSBundle mainBundle];
NSDictionary *info = [bundle infoDictionary];
NSString *prodName = [info objectForKey:@"CFBundleDisplayName"];

扫码关注云+社区