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