iPhone и iPad - два значка и два plists?

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

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

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

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

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

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

вот вопросы, которые я имею:

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

спасибо за любую справку.

13
задан SpaceDog 24 February 2010 в 20:58
поделиться

1 ответ

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

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

7
ответ дан 2 December 2019 в 01:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: