Xcode Groups & Files: Как я могу скопировать файлы из проекта A в проект B, не сходя с ума? - PullRequest
10 голосов
/ 26 мая 2009

По какой-то причине представление в Xcode "Groups & Files" не соответствует иерархии файлов в папке, где находятся все мои реальные файлы проекта. И по какой-то причине я не могу скопировать всю группу или даже один файл и поместить его в другой проект. Итак, у меня есть хорошая иерархия изображений в «Группах и файлах», но все эти упорядоченные изображения не упорядочены, как большой беспорядок в одной гигантской папке, полной материалов в моей файловой системе. Действительно ужасно;)

Так что теперь я хотел поместить все свои иконки в другой проект, но я не могу просто скопировать группу "img> gui> icons". Я должен выбрать каждое изображение значка из моей файловой системы, где значки смешаны с несколькими сотнями других изображений и файлов.

Есть ли какая-то скрытая опция, которую я могу активировать, чтобы XCode смог воспроизвести иерархию «Группы и файлы» внутри папки моего проекта в файловой системе? Или как еще я могу скопировать эти файлы?

Ответы [ 6 ]

3 голосов
/ 28 мая 2009

В действительности невозможно перенести целую иерархию групп из одного проекта в другой. Некоторые предлагаемые подходы:

  • Если файлы, которые вы хотите передать, составляют подавляющее большинство проекта, просто клонируйте проект и удалите все, что не является файлами, которые вы хотите скопировать.
  • Если файлов в небольшом количестве групп много, настройте группы в новом проекте и перетащите файлы из старых групп проектов в новые группы проектов.
  • Напишите AppleScript для перемещения иерархии по алгоритму рекурсивного спуска
  • ◆◆ Откройте оба файла project.pbxproj в виде текстовых файлов и аккуратно скопируйте ссылки на файлы и групповые ссылки из одной в другую.
1 голос
/ 08 октября 2016

Шаги: 1. Откройте группу в Xcode. 2. Выберите все элементы, которые вы хотите иметь в своем другом проекте 3. Щелкните правой кнопкой мыши и покажите в окне поиска. 4. Скопируйте эти файлы в новую папку в Finder. 5. Теперь перетащите эти файлы из новой папки в Finder в вашу вновь созданную групповую папку в Xcode нового проекта. 6. Примите инструкции по копированию действия «добавить файл» в Xcode

1 голос
/ 26 мая 2009

Скопируйте файлы значков в окне Finder-Finder в папку «только для значков». Затем импортируйте их в свой новый проект XCode. Повторите для любых других категорий.

0 голосов
/ 07 февраля 2013

Я опоздал, но это возможно:

Откройте каталог вашего проекта с помощью Finder. Скопируйте весь каталог (в Xcode он используется как группа) в ваш новый проект. В навигаторе проекта щелкните правой кнопкой мыши и нажмите «Добавить файлы». В диалоговом окне выберите скопированный каталог и все готово.

0 голосов
/ 16 июля 2009

Смотрите мой предыдущий вопрос здесь .

Кроме того, сообщите об ошибке в Apple, чтобы они знали, что вы хотите, чтобы группы представляли структуру папок на диске.

0 голосов
/ 15 июля 2009

Посмотрите на этот другой вопрос здесь

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