Скопировать цели из одного проекта Xcode в другой?

Можно ли копировать цели из одного проекта Xcode в другой, и если да, то как?

Спасибо!

Ответ 1

Это не так просто, как копирование и вставка, но вы можете обойти его после внесения некоторых изменений.

Создайте новую цель в проекте, к которой вы хотите скопировать цель. Из существующего проекта перейдите к фазам создания цели и скопируйте все файлы "Файлы компиляции".

Ответ 2

Вам нужно будет скопировать/вставить или повторно добавить файлы в новую цель/проект в Xcode 8.

Настройки копирования сборки

Панель "Параметры сборки" поддерживает копирование/вставку строк и перезаписывает существующие значения.

  • В Xcode перейдите к цели, с которой вы хотите скопировать настройки, и откройте вкладку "Настройки сборки"
  • Перейдите в "Настроить", чтобы увидеть только изменения и выберите "Комбинированный"
  • Выберите свой верхний уровень, который должен быть тем же именем, что и проект Xcode
  • Выберите все, а затем скопируйте (Command + C) вкладку "Настройки сборки"
  • Откройте новый проект/цель на вкладке "Параметры сборки"
  • Вставьте скопированные настройки (Command + V)
  • Повторите действия для конкретных целевых свойств (статическая библиотека, исполняемые файлы и т.д.).

Копировать фазы сборки

Вы не сможете копировать/вставлять эти параметры (если вы не копаетесь в файле проекта в текстовом редакторе, но я не рекомендую).

  • Откройте оба проекта рядом друг с другом, а затем добавьте каждую целевую зависимость, исходный файл, связанную библиотеку и заголовки в новый проект/цель.
  • Повторно создайте новые скрипты сборки и скопируйте свои скрипты (если они есть)
  • Повторно создайте новые фазы копий любых скриптов сборки и скопируйте факс файла (если они есть)