iPhone и iPad - две иконки и два списка? - PullRequest
13 голосов
/ 24 февраля 2010

У меня есть продукт с двумя целями: одна для iPhone, другая для iPad. Я создам два отдельных приложения, а не универсальные.

Поскольку для значка приложения у меня будет два файла icon.png, так как они различаются по размеру, я вижу, что мне нужно будет два файла info.plist. право

Я создал две копии файла info.plist с именами iphone-info.plist и ipad-info.plist. Я щелкнул правой кнопкой мыши каждый из них и назначил их для определенной цели.

Теперь, когда я компилирую, я вижу эту ошибку:

Предупреждение. Фаза сборки Copy Bundle Resources содержит файл Info.plist этой цели 'iPhone-Info.plist'.

Если я удаляю целевое назначение из обоих информационных файлов, ошибка исчезает.

вот вопросы, которые у меня есть:

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

спасибо за любую помощь.

1 Ответ

7 голосов
/ 25 февраля 2010

Если вы получите информацию о цели, перейдите на вкладку «Сборка» и введите «plist» в поле поиска, вы увидите, что файл Info.plist, с помощью которого он собирается построить эту цель, указан в настройках сборки. , Измените его, указав имя файла plist для каждой цели.

Установка цели для каждого plist только добавляет его в целевую сборку, как и любой другой файл - чтобы фактически указать приложению использовать определенный plist-файл в качестве «THE» plist-файла с соответствующей информацией, его также необходимо установить в целевые настройки.

...