Как копировать и вставлять файлы в Compile Sources из одной цели в другую? - PullRequest
15 голосов
/ 01 декабря 2011

У меня есть основная цель, у которой есть определенные файлы, включенные в ее цель -> Фазы сборки -> Компилировать источники. Я запускаю юнит-тест и хотел бы, чтобы он включал те же файлы, что и основная цель. Есть ли способ скопировать и вставить файлы, включенные в одну цель, в другую цель?

Ответы [ 3 ]

17 голосов
/ 14 апреля 2016

Да, вы можете выполнить следующие действия:

  1. Выбрать все Компилировать источники на главной цели.
  2. Щелкните правой кнопкой мыши по выбору и выберите Показать в Project Navigator (CMD + Shift + j).Файлы будут выбраны на левой панели.
  3. Выберите другую цель.
  4. Перетащите выбранные файлы из Навигатора проекта на Компилируйте источники другой цели.

Xcode 9.2 Обновление:

Похоже, в Xcode 9.2 вы можете выбрать только до 150 элементов одновременно, чтобы использовать Drag and drop,Если вы хотите скопировать больше элементов, вы можете сделать это в пакетном режиме.

11 голосов
/ 26 мая 2012

Вы можете редактировать раздел PBXSourcesBuildPhase в вашем файле ".pbxproj".Вы можете найти файл, заглянув в свой файл ".xcodeproj" (щелкните правой кнопкой мыши файл проекта + показать содержимое пакета).После того, как вы найдете файл, найдите «PBXSourcesBuildPhase».После того, как вы найдете коллекцию, вы можете просто скопировать / вставить исходные файлы из одной цели в другую.

0 голосов
/ 07 января 2012

Вы можете создать дубликат цели, щелкнув правой кнопкой мыши цель и выбрав Дублировать. Или нажмите Command + D.

После этого вы можете изменить настройки сборки новой цели.

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