Почему я не могу удалить файлы из своего проекта XCode? - PullRequest
2 голосов
/ 02 февраля 2011

Возможно, это очень простой вопрос, но у меня проблемы с удалением ресурсов из моего проекта XCode. Я добавил их, используя «Создание ссылок на папки для любых добавленных папок», чтобы я мог импортировать весь автономный HTML-сайт с правильной структурой папок.

К сожалению, теперь он был добавлен вот так: мне кажется, что я не могу удалить отдельные файлы в структуре (это недоступно в меню Правка).

Может кто-нибудь помочь, пожалуйста? Спасибо!

Ответы [ 4 ]

2 голосов
/ 02 февраля 2011

Это не то, как работают ссылки на папки.Идея состоит в том, что это всего лишь ссылка, вы можете открывать в ней файлы и сохранять ее из этих редакторов, вы можете удалять или перемещать всю ссылку по всему проекту xcode, но вы не можете редактировать ее - она ​​доступна только для чтения.xcode обеспокоенТочно так же вы не можете реструктурировать его (перемещать внутренние файлы).

Я не уверен, почему Apple решила так сделать, но, очевидно, они так и сделали.

Если вы хотите знать,как можно использовать систему папок xcode, вот как я склонен использовать их в своих проектах:

Всякий раз, когда я делю код на папки, когда я перетаскиваю их в свой проект, я нажимаю «рекурсивно создавать группы для любых добавленных папок».».Если вы сделаете это, любые изменения, внесенные вами в xcode, не будут отражать сам файл.Насколько я знаю, нет способа сделать это.Затем происходит то, что когда вы добавляете в него новый файл кода, каталог в этом файле по умолчанию запускается.то есть вам не нужно переходить к нему вручную при создании нового файла.

Я использую ссылки на папки всякий раз, когда я работаю с контентом для приложения, которое я использую.Таким образом, я добавляю все свои изображения, папки, файлы конфигурации, и все, что угодно - и XCode сразу же перечисляет их.По той причине, что у меня есть это в xcode, я могу скопировать файлы в каталог исполняемых файлов, перетащив ссылку на папку в фазу сборки «Копирование файлов».

По сути (насколько мне известно), как использовать папкутипы внутри xcode - к сожалению, я не знаю, как добиться желаемой функциональности.Возможно, вам придется вручную удалить папки в Finder, которые, если вы используете ссылки на папки, обновят xcode до изменения.

2 голосов
/ 25 января 2012

Я столкнулся с той же проблемой, используя «Создание ссылок на папки для любых добавленных папок».Я хотел изменить некоторые времена, но это невозможно.Я добавил основную папку, в которой были другие каталоги.Мне просто нужно было выбрать основной каталог и удалить его, а затем просто добавить нужные мне подкаталоги.Вы не можете вносить какие-либо изменения местоположения или удаления в каталоги, добавленные таким образом.- Джефф

1 голос
/ 02 октября 2012

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

1 голос
/ 02 февраля 2011

В браузере проекта, где вы просматриваете файлы, щелкните правой кнопкой мыши и выберите «Удалить».Вам будет предложено либо удалить файл из проекта (оставив основной файл в файловой системе), либо также переместить основной файл в корзину.

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