У меня есть проект Xcode со многими, многими целями (iPhone, iPad, OS X).Как настроить мою цель для использования определенного Info.plist в Xcode?
Мне нужно иметь разные файлы Info.plist для каждой из моих целей.
Для iOS я не сталкиваюсь с какой-либо проблемой, все строит отлично. Но для OS X, я получаю следующее сообщение:
No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
В настройках целевой сборки OS X Я введенную:
Info.plist File: /MyApp/Resources/Info-osx.plist
Как я могу обойти эту проблему? Есть ли что-то, что я забыл указать?
Спасибо.
Путь, который я дал, был примером, на самом деле он определен с помощью ($ SRC_ROOT). Но я попробовал ваше предложение, что приводит к той же проблеме. Также мой Info.plist не входит в цель. То же самое до сих пор. – jchatard
Установили ли вы ['NSPrincipalClass'] (https://developer.apple.com/library/mac/#documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW11) в 'info.plist' для цели OS X? «NSPrincipalClass» - это основной класс, используемый для запуска приложения OS X. – rckoenes
Удивительный, ваш последний комментарий мне поможет! Благодаря! – jchatard