Я очень новичок в cmake, и я пытаюсь создать приложение os x, используя его, проблема, с которой я столкнулся, заключается в том, что мне нужно указать NSPrincipalClass внутри Info.plist иметь возможность запускать его. (в противном случае я получаю «Нет файла Info.plist в комплекте приложений или нет файла NSPrincipalClass в файле Info.plist»). Проблема в том, что нет способа сделать это, используя переменные cmake MACOSX_BUNDLE_xxx.Способ указать Info.plist NSPrincipalClass using cmake
Возможно, я использую некоторые обходные пути, такие как скрипт, который добавит его после сборки или что-то в этом роде, но есть ли лучший способ? Я мог бы также изменить шаблон plist по умолчанию, но есть ли способ включить его в проектное репо, чтобы не было необходимости изменять его на каждом компьютере или после переустановки cmake и т. Д.?
Этот вопрос озадачен. Я не знаю о каком-либо способе реализации приложения OS X без указания «NSPrincipalClass» в файле .plist, создавая шаблон файла .plist по умолчанию, предоставленный CMake рядом с бесполезным ... –
Практически то же самое для меня, не уверен если это имеет смысл вообще ... – Zowie