Изменение имени проекта XCode приводит к фатальной ошибке - PullRequest
1 голос
/ 25 июля 2011

Я пытаюсь переименовать свой проект XCode 4. Я пробовал несколько разных способов, но ничего не работает. Я всегда получаю следующую ошибку:

fatal: source directory is empty,
source=Desktop/Folder/OLD PROJECT NAME.xcodeproj,
destination=Desktop/Folder/NEW PROJECT NAME.xcodeproj

Что является причиной этой ошибки и как я могу ее устранить?

Ответы [ 3 ]

2 голосов
/ 01 августа 2011

Что сработало для меня:

  1. Удалите папку .git из каталога проекта.
  2. Теперь вы получаете другую фатальную ошибку при переименовании.
  3. Перейдите в File-> Source Control-> Repositories и удалите репозиторий из списка.
1 голос
/ 05 июля 2013

У меня была похожая проблема, когда я пытался переименовать проект во второй раз. Ошибка была «фатальная: плохой источник ...». Первоначальный проект назывался AppTemplate. Новый проект получил название «Project1» (скажем). Project1 был создан путем переименования проекта (из правой панели) и последующих шагов (перемещение основного каталога, изменение ссылок на списки, схема переименования). Когда я попытался переименовать новый проект, он пожаловался, что AppTemplate.xcodeproj / xcuserdata / .xcuserdatad / xcschemes / AppTemplate.xcscheme не был доступен. Это странно, так как я думал, что уничтожил все ссылки на оригинальный проект. Очевидно нет. Моим [хак] решением было скопировать оригинальный файл AppTemplate.xcscheme из исходного проекта в Project1 в нужном месте (Project1.xcodeproj / xcuserdata / .xcuserdatad / xcschemes /). Переименование проекта затем продолжалось как обычно. Я знаю, что это была не ваша проблема, но это одна из немногих ссылок на фатальные ошибки при переименовании проекта в xcode.

0 голосов
/ 03 ноября 2011

У меня была та же ошибка, и для меня проблема заключалась в том, что проект, который я пытался переименовать, был , а не в репозитории git, то есть git видел в нем кучу неотслеживаемых файлов.

Добавление файлов в git (и фиксация) устранило проблему, я смог переименовать проект.

Похоже, Xcode 4 действительно хочет, чтобы файлы вашего проекта находились в репозитории git.

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