По какой-то причине представление в Xcode "Группы и файлы" не соответствует иерархии файлов в папке, где находятся все мои реальные файлы проекта. И по какой-то причине я не могу скопировать целую группу или даже отдельный файл и поместить это в другой проект. Поэтому у меня есть хорошая иерархия изображений внутри "Групп и файлов", но все упорядоченные изображения неупорядочены, как большой беспорядок в одной гигантской папке, полной вещей в моей файловой системе. Действительно ужасно;)
Итак, теперь я хотел поместить все мои значки в другой проект, но я не могу просто скопировать "img > gui > значки группы". Я должен выбрать каждое изображение значка из моей файловой системы, где значки смешиваются с несколькими сотнями других изображений и файлов.
Есть ли скрытая опция, которую я могу активировать, чтобы Xcode смог воспроизвести иерархию "Группы и файлы" внутри моей папки проекта в файловой системе? Или как еще я могу скопировать эти файлы?
Ответ 1
Невозможно пересадить иерархию групп, не поврежденную из одного проекта в другой. Некоторые предлагаемые подходы:
- Если файлы, которые вы хотите использовать, являются подавляющим большинством проекта, просто клонируйте проект и удалите все, что не файлы, которые вы хотите скопировать.
- Если у вас много файлов в небольшом количестве групп, настройте группы в новом проекте и перетащите файлы из старых групп проектов в новые группы проектов.
- Напишите AppleScript для перемещения иерархии с помощью алгоритма рекурсивного спуска
- ◆◆ Откройте оба файла project.pbxproj в виде текстовых файлов и аккуратно скопируйте ссылки на файлы и групповые ссылки от одного к другому.
Ответ 2
Скопируйте файлы значков в окне отфильтрованного Finder в папку "только для значков". Затем импортируйте их в свой новый проект Xcode. Повторите для любых других категорий.
Ответ 3
Шаги:
1.Откройте группу в Xcode
2.Выберите все элементы, которые хотите иметь в другом проекте
3. Щелкните правой кнопкой мыши и покажите в Finder.
4. Скопируйте эти файлы в новую папку в Finder
5. Теперь перетащите эти файлы в новую папку в Finder в новую созданную папку группы в Xcode в новом проекте.
6. Примите инструкции копирования на действие "добавить файл" в Xcode
Ответ 4
Посмотрите на этот другой вопрос здесь
Ответ 5
Смотрите мой предыдущий вопрос здесь.
Также сообщите об ошибке с Apple, чтобы сообщить им, что вы хотите, чтобы группа имела возможность группировать группы на диске.
Ответ 6
Я опаздываю, но это возможность:
Откройте каталог вашего проекта с помощью Finder. Скопируйте весь каталог (в Xcode его используемый как группа) в свой новый проект. В навигаторе проекта щелкните правой кнопкой мыши и нажмите "Добавить файлы". В диалоговом окне выберите скопированный каталог и его выполнение.