Command-Option-Shift-K, чтобы очистить папку сборки. Еще лучше выйдите из Xcode и очистите ~ / Library / Developer / Xcode / DerivedData вручную. Удалите все его содержимое, потому что есть ошибка, из-за которой Xcode запускает старую версию вашего проекта, которая где-то там находится. (Xcode 4.2 покажет вам папку "Производные данные": выберите "Окно"> "Организатор" и перейдите на вкладку "Проекты". Щелкните стрелку вправо справа от имени папки "Производные данные".)
В симуляторе выберите iOS Simulator> Reset Content and Settings.
Наконец, для полноты вы можете удалить содержимое / var / folder; там тоже происходит кеширование.
ВНИМАНИЕ! Удаление / var / folder может вызвать проблемы, и после этого вам может потребоваться восстановить или переустановить операционную систему.
РЕДАКТИРОВАТЬ: Я только что узнал, что если вы боитесь бороться с / var / folder /, вы можете использовать следующую команду в Терминале для более целенаправленного удаления:
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
РЕДАКТИРОВАТЬ: Для некоторых проблем, связанных со Swift, я счел полезным удалить ~ / Library / Caches / com.apple.dt.Xcode. Вы многое теряете, когда делаете это, например, ваши запасные копии загруженных наборов документации, но это того стоит.
person
matt
schedule
06.06.2011