1

我目前正在将一个项目移植到 MacOS,在 Windows 版本中,我们使用 VerQueryLang(...)来确定窗口标题的一些文件版本信息,它是 winapi 的一部分。

MacOS上是否有等效功能?

4

1 回答 1

0

是的,它内置在应用程序的捆绑包中:

NSBundle *mainBundle = [NSBundle mainBundle];
NSString *version = [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *build = [mainBundle objectForInfoDictionaryKey:@"CFBundleVersion"];

参考

于 2014-02-18T16:02:59.460 回答