답변:
이것은 종종 캐싱 문제입니다. 일반적으로 옵션 키 를 누른 상태에서 제품> 빌드 폴더 정리 ...를 선택하여 해결할 수 있습니다 .
Product
> 아래에 있었고 Clean
명령 키가 필요하지 않은 것을 제외하고는 나를 위해 일했습니다 . (Xcode 4.6.1)
Product > Clean
있지만 덜 철저한 작업을 수행합니다. 어떤 사람들은과 함께 구매할 수 있으며 Product > Clean
, 대부분 Product > Clean Build Folder...
은 충분하고, 다른 사람들은 아래 @Sedes 답변에 표시된 수동 제거가 필요합니다.
DerivedData
프로젝트 폴더를 삭제하십시오 . Xcode 환경 설정-> 위치 아래에서 저장 위치를 확인하십시오.
DerivedData
반드시 Build
폴더가 있는 곳은 아니라는 점에 유의하는 것이 중요합니다 .이 덕분에 많은 도움이되었습니다!
moduleCache
내부 DerivedData
도 삭제
DerivedData
폴더를 재귀 적으로 삭제 합니다 ... "궤도에서 핵무기 ... 유일한 방법". @ whitelionV 이것은 또한 rm moduleCache
과 다른 모든 것을 가질 것 입니다.
것으로 보인다 제품> 클린 빌드 폴더 ... (옵션 키를 누르면로)이 대부분의 사람들에게 작동합니다. @gaige가 선택한 답변을 참조하십시오.
대부분의 사람들 (나 자신을 포함)과 달리 여전히 문제가 발생하면 XCode가 미리 컴파일 된 공유 헤더를 다른 곳에 남겨 두었을 것입니다. 나에게 그들은 이것과 비슷한 폴더에 있었다.
/var/folders/<some random two characters>/<some random string>/C/com.apple.Xcode.502/SharedPrecompiledHeaders
방금 SharedPrecompiledHeaders 폴더 전체를 삭제하면 문제가 해결됩니다. 그래도 나는 여기서 다른 많은 것을 만지지 않을 것입니다 ...
Shift-Cmd-G
입력하십시오/var
다른 옵션 중 어느 것도 나를 위해 효과가 없었습니다.
에서 캐시 폴더를 삭제했습니다. /Users/(Yourname)/Library/Developer/Xcode/DerivedData/ModuleCache/
(이름 변경도 가능).
오류가 다음과 같은 경우 오류에 언급 된 폴더를 삭제하십시오.
PCH was compiled with module cache path '/Users/User/Library/Developer/Xcode/DerivedData/ModuleCache/75YIWZVTEAO8', but the path is currently '/Users/Stan/Library/Developer/Xcode/DerivedData/ModuleCache/75YIWZVTEAO8
Finder의 프로젝트 위치에서 Build
및 DerivedData
폴더를 삭제하면 도움이되었습니다.
.build
일부 사람들 (내 포함) 의 폴더 일 수 있습니다
Xcode를 업그레이드 한 후 여러 프로젝트에서이를 얻었습니다. Clean Build Folder 및 Clean은 효과가 없었습니다. @sedes answer 및 @ josema.vitaminew의 의견이 저에게 도움이되었습니다. 그러나 약간의 교활함을 사용하지 않으면 까다로울 수 있으므로 단계별 단축키는 다음과 같습니다.
... 이제 모든 프로젝트가 "고정"되지만 캐싱을 전혀하지 않고 처음으로 다시 빌드해야합니다 (따라서 NEXT 빌드 만 정상보다 느리게 진행됩니다).
특히 명령 줄에서 빌드하거나 빌드 스크립트가있는 경우 xcode 대상을 정리하는 것만으로는 충분하지 않습니다. 이 폴더를 삭제했습니다.
미리 컴파일 된 헤더 위치는
Target -> build settings => "Build locations" -> Precompiled headers cached path
다음으로이 폴더를 삭제하십시오.
#rm -fr SharedPrecompiledHeaders
클린 빌드를 수행해도 문제가 해결되지 않으면 PCH 파일을 찾아 PCH 파일을 /var/folders/../SharedPrecompiledHeaders
제거하십시오.
프로젝트 청소와 빌드 폴더 청소가 모두 작동하지 않았습니다.
그 후 xCode를 완전히 종료하고 표준 위치에서 파생 데이터 폴더를 삭제했습니다. ~ / Library / Developer / Xcode / DerivedData, xCode를 다시 시작하고 프로젝트를 빌드했습니다.
그것은 나를 위해 문제를 해결 한 것 같습니다.
rm -rf ~/Library/Developer/Xcode/DerivedData
터미널 에서 실행 한 다음 Xcode를 열면 나에게 도움이되었습니다. 또한 내 위치 (Xcode-> 환경 설정-> 위치)가 모두 기본값인지 확인했습니다.