Эквивалент MacOS X для VerQueryValue?
В настоящее время я портирую проект на MacOS, и в версии Windows мы используем VerQueryLang (...), который является частью winapi, чтобы определить некоторую информацию о версии файла для заголовка окна.
Есть ли эквивалентная функция на MacOS?
1 ответ
Решение
Да, он встроен в пакет приложения:
NSBundle *mainBundle = [NSBundle mainBundle];
NSString *version = [mainBundle objectForInfoDictionaryKey:@"CFBundleShortVersionString"];
NSString *build = [mainBundle objectForInfoDictionaryKey:@"CFBundleVersion"];