Почему мой Xcode знает, что каталог проекта должен содержать файлы? - PullRequest
0 голосов
/ 03 июня 2019

Когда я читаю проект GitHub, у меня есть тип этого ниже, когда я нажимаю на него, он переходит к проекту с открытым исходным кодом AFNetworking.


после того, как я загружаю этот проект, когда я использую Xcode, откройте его, он показывает красный каталог и красные файлы, он представляет их не существует.

Я открываю проект на своем ПК и вижу каталог AFNetworking, но это пустой каталог.

enter image description here

Итак, мой вопрос:

Как Xcode может знать, что в каталоге AFNetworking должно быть так много файлов?а как восстановить файлы в каталог?

Ответы [ 2 ]

0 голосов
/ 03 июня 2019

Xcode имеет файл проекта ($PROJECT_NAME.xcodeproj), в котором хранится эта информация.

Желтые папки в навигаторе проекта называются groups .Это не папки в файловой системе, но они указывают на папку в файловой системе.Каждая группа содержит файлы и дополнительные группы.Файл в такой группе также является ссылкой на файл в файловой системе.

Если вы удаляете папку или файл, на который есть ссылка в навигаторе проекта в XCode, он показывает этот элемент красным цветом, как можетне удается найти папку или файл, на которые он указывает.

Важно понимать, что иерархия в навигаторе проекта не соответствует иерархии в файловой системе.

Если вы не указалипредварительно проверенные в этих файлах в VCS, таких как Git, восстановить эти файлы невозможно.Возможно, у вас все еще есть резервная копия этих файлов в Time Machine.

0 голосов
/ 03 июня 2019

Для чего это нужно?это просто ссылка?не каталог, который содержит коды?

Это означает, что Xcode не может найти папку и файлы.

Как Xcode может знать, что там должно быть так много файловAFNetworking каталог?и как восстановить файлы в каталог?

Я не уверен с этим, но я думаю, вы можете попробовать кнопку папки на скриншоте ниже, чтобы найти ваши файлы / папки.

ИЛИ

Вы можете нажать на красную папку в вашем Xcode и просто нажать DELETE.А затем перейдите в папку вашего проекта и перетащите всю папку в свой Xcode, чтобы повторно импортировать его.

Для второго вопроса

enter image description here

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