IPhone и iPad - две иконки и две пластины?

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

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

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

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

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

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

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

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

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

Ответы

Ответ 1

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

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