При попытке добавить файлы, появляется сообщение об ошибке: Операция не может быть завершена. Файл существует - PullRequest
12 голосов
/ 01 сентября 2011

Мне нужно заменить некоторые изображения в моем приложении. В результате я удалил их из XCode и теперь, когда я пытаюсь добавить их снова, я получаю эту ошибку: enter image description here

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

Ответы [ 9 ]

13 голосов
/ 01 сентября 2011

Попробуйте это:

  1. перейдите в папку, где было старое изображение, и поместите его туда снова.
  2. перейдите в xcode и нажмите на кнопку добавить файлы в xcode, снова выберите старое изображение и добавьте его.
  3. удалить изображение из xcode и физически.
  4. добавить новое изображение (вы можете перетащить в xcode или использовать добавить файлы в xcode)

Надеюсь, это поможет

4 голосов
/ 01 сентября 2011

Это связано с ошибкой Xcode, которую я подал недавно:

15-Mar-2011 18:26 Johannes Fahrenkrug: Резюме: Когда я пытаюсь скопировать куча файлов с помощью перетаскивания в мой проект XCode, проверьте «копию» проецировать "флажок и один из файлов, которые я хочу скопировать уже существует, Xcode останавливается с ошибкой. Все идет нормально. Но когда я пытаюсь скопировать снова (без файла, который уже существовал), я получаю При копировании файлов возникли ошибки. Получается, что Xcode скопировал некоторые файлы и оставил их на диске, но не добавил их в проект. Поэтому я должен удалить их вручную с диска и перетащите их снова.

Шаги для воспроизведения: Скопируйте 3 файла в ваш проект с помощью перетаскивания. Один из файлов должен иметь имя файла, которое уже существует. Ждать ошибка, затем просто скопируйте 2 файла, которые не существуют в проекте еще.

Ожидаемые результаты: следует скопировать файлы.

Фактические результаты: я выкладываюсь с ошибкой.

регрессия:

Примечания: Имена файлов также могут быть важны: если уже существует файл начинается с «а», а остальные с «z», это может быть нормально потому что он выкидывает первый файл и ничего не копирует.

1 голос
/ 02 сентября 2011

файлы, которые были скопированы до первой ошибки, есть, они просто не были добавлены к цели.Вы должны сделать их членами цели.Такое же поведение было в xCode 3.x.Поэтому после этого просто перетащите оставшиеся файлы в проект.

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

Если вы получаете эту ошибку и уже удалили файлы из вашего проекта в Xcode.1. Найдите место, где проект хранится в его каталоге, и удалите изображение, где бы вы ни изначально хранили его в папке вашего проекта, это может быть папка images или папка images-xassets. Затем удалите изображения или изображение.2. Вернитесь к своему Xcode - Product-Clean .. Затем Build, 3. Затем попробуйте добавить свое изображение снова.

0 голосов
/ 27 ноября 2013

Я получил ту же ошибку и смог ее решить:

Когда я удалял (кнопка «перейти в корзину») исходные файлы в xcode, файлы каким-то образом перемещались в другую папку вместоудаляется.Итак, после удаления («перейти в корзину») файлов в Xcode они все еще были там.В поиске я посмотрел на папку своего проекта и, наконец, нашел файлы в новой папке.После того как я удалил файлы из новой папки в Finder, я смог снова добавить файлы в Xcode.

0 голосов
/ 15 марта 2013

У меня была та же проблема с добавлением дополнительных изображений, поэтому проверил фактическое местоположение папки в Finder, и там были все файлы, но не в "проводнике" Xcode.Поэтому просто щелкните правой кнопкой мыши на верхнем значке проекта в «проводнике» и выберите «Добавить файлы». На этот раз он импортировал все, хотя и в корень проекта, но просто перетащил изображения в папку «Изображения» и удалил 2.дубликаты файлов, которые уже были распознаны ранее.Он спросил, удалять ли ссылки или перейти в корзину, и я выбрал первый.Сделал Clean, затем Build, затем Run.Теперь он работает правильно.

0 голосов
/ 10 марта 2013

У меня возникла эта проблема после удаления содержимого папки внутри xcode, а затем добавления файлов с тем же именем, что и у папок предыдущего содержимого в проекте.

После удаления теперь пустой папки внутри xcode проблема исчезла...

Надеюсь, это кому-нибудь поможет!

0 голосов
/ 30 января 2013

Я исправил ошибку, войдя в папку проекта и удалив старые файлы, а затем добавил их снова

0 голосов
/ 19 июня 2012

В моем случае существовал файл, который почему-то не хочет перезаписываться. На терминале сделайте

git rm -f <old_problematic_file>

Затем попробуйте снова добавить файл в Xcode.

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