Использование единого Info.plist для создания отдельных приложений для iPhone и iPad - PullRequest
0 голосов
/ 13 декабря 2010

Мне нужно создать отдельное приложение для iPhone и iPad с разными идентификаторами, и мне интересно знать, возможно ли, чтобы мой info.plist содержал в себе обе обязательные записи, поэтому мне не нужно помнить, чтобы что-то менять при выполненииbuild.

Я знаю, что вы можете сделать это для различных ресурсов и сопоставлений на iOS, таких как:
<key>ApplicationName</key>
<string>My iPhone App</string>
<key>ApplicationName~ipad</key>
<string>My iPad App</string>

Возможно ли, чтобы эта работа работала и для разных имен комплектов, или мне понадобится отдельный файл plist и цель сборки полностью?

Ответы [ 3 ]

1 голос
/ 13 декабря 2010

Если вы хотите иметь разные имена пакетов, тогда да, вам нужны два файла info.plist и, следовательно, вам понадобятся две цели.

Почему вы так сильно беспокоитесь об изменении файла info.plist?Он должен быть относительно статичным, когда ваш проект запущен.

0 голосов
/ 13 декабря 2010

Я рекомендую использовать разные файлы Info.plist.
Однако вы должны быть в состоянии достичь поставленной цели с помощью предварительной обработки info.plist.

0 голосов
/ 13 декабря 2010

Вы можете иметь несколько целей и один info.plist.Вы можете изменить имя пакета (и многие другие параметры) в списке, установив их значения с помощью параметров, установленных в настройках сборки каждой цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...