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" с соответствующей информацией, вам также необходимо установить его в целевых настроек.