2015-03-13 3 views
0

У меня проблемы с обновления до xcode 6 с переименованием или перемещением проекта. В более старых версиях я мог безопасно переименовать родительский каталог проекта. Например:Папки проектов Xcode 6

от: mybasefolder /ios/App/App.xcodeproj

к: NewName /ios/App/App.xcodeproj

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

+0

Я переименовал и переместил проекты вокруг в Xcode 6 без проблем. У вас должна быть библиотека или путь поиска, который не является относительным путем. Вы выполнили поиск в настройках сборки для «mybasefolder» и убедитесь, что это относительный, а не статический путь? –

ответ

2

Как представляется, данные кэшируются в каталоге «build /». Если в вашем расположении сборки установлено значение «Наследие» в «Настройки»> «Местоположения»> «Отклоненные данные»> «Дополнительно».

Шаги для воспроизведения.

  1. Создание проекта
  2. сборки проекта, файлы в сборке/
  3. Переместить проект
  4. Построить проект, файлы будут продолжать строить в исходное местоположение, вы можете проверить, посмотрев в Finder, будет новая папка в старом месте, только с ней.

шагов, чтобы исправить:

  1. Удалите старые сборки/реж если Xcode ошибочно создал.
  2. Удалить каталог build/в каталоге проекта.
  3. Очистить и восстановить.
Смежные вопросы