Как дублировать цель проекта в XCode4 - PullRequest
5 голосов
/ 29 июня 2011

Я хочу создать цель с другим идентификатором пакета для тестовой среды.Я попытался использовать функцию «Дублировать» для клонирования цели и изменения идентификатора пакета и обнаружил, что оригинальная тоже была изменена.Спасибо за любые советы!

================== Обновление =====================Решите ошибку ссылки после дублирования цели, это ошибка xcode.Символ кавычки "заменен на \" в путях поиска (настройка объекта цели).

см. Детали: http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/

Ответы [ 2 ]

6 голосов
/ 29 июня 2011

Проверьте, выбрана ли новая цель-дубликат при изменении параметра Идентификатор пакета на вкладке «Информация». Я только что попробовал это, и он работал нормально.

Таким образом, идентификатор пакета находится на информационной вкладке, которая на самом деле является просто представлением info.pList, связанного с целью.

Чтобы изменить info.pList для этой цели, вам нужно будет сделать копию файла pList (newtarget-info.pList), перейти на вкладку Настройки сборки для цели, прокрутить вниз в сегмент Упаковка и измените параметр Файл Info.pList , чтобы он указывал на ваш новый файл.

Затем, когда вы нажмете на вкладку информации, вы получите настройки из вашего файла newtarget-info.pList.

4 голосов
/ 29 июня 2011

Поймите это. В XCode4, после дублирования цели, файл info.plist также должен дублироваться. 1. Скопируйте оригинальный файл info.plist, обычно "{APP Name} -Info.plist" 2. Измените настройку: «Настройки сборки» -> «Файлы Info.plist»

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