我当前正在将项目移植到MacOS,在Windows版本中,我们使用VerQueryLang(...)(它是winapi的一部分)来确定窗口标题的某些文件版本信息。
MacOS上有等效功能吗?
最佳答案
是的,它内置在应用程序的捆绑包中:
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *version = [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *build = [mainBundle objectForInfoDictionaryKey:@"CFBundleVersion"];
Reference。