Xcode5 After modifying system headers, please delete the module cache

986 단어 ios오류 처리
Xcode 5를 사용하여 iOS7 개발을 진행할 때 SDK 파일을 연 후 실수로 코드에 대한 작업이 발생할 수 있습니다. 그러면 다음 Build 또는 Run 프로그램에서 다음과 같은 오류가 발생할 수 있습니다.
After modifying system headers, please delete the module cache at '/Users/one/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE'

만약 네가 시험해 보고 싶다면, 먼저 SDK의 코드를 마음대로 주석으로 바꾸고, 삭제하지 않도록 주의해라. 그렇지 않으면 코드가 회복되지 않으면 매우 번거롭다.그리고 클린, 다시 런을 해봐.
Xcode 4와 달리 4는 SDK의 코드를 수정할 수 없으며 변경이 발생하면 Unlock 여부에 대한 경고 대화 상자가 즉시 팝업됩니다.
해결 방법:
1./Users/one/Library/Developer/Xcode/DerivedData/ModuleCache/24CDWDK5BTYJE 이 폴더의 내용을 삭제합니다.
2. Xcode5에서 Product-Clean을 클릭하고 프로그램의 캐시를 비우면 됩니다(이때 상기 폴더에서 시스템 SDK 데이터가 다시 생성됩니다).
이상 둘 중 하나가 빠지면 안 된다.
지난 학기에 Java에서 넷빈스(징그러운 IDE, Xcode를 사용해 봤으면 발견할 수 있다)를 배웠을 때 선생님 클렌을 보고 런을 하는 것을 자주 봤는데, 그때는 몰랐는데, 지금은 그 용도를 알게 되었다.
왜 Xcode5는 예전처럼 SDK를 잠그지 않습니까? 그러면 간단한 수정으로 인해 그렇게 많은 번거로운 처리 절차를 초래하지 않을 것입니다.그리고 SDK의 코드를 함부로 바꾸지 않는 것이 좋습니다. 그렇지 않으면 Xcode를 다시 설치해야 할 수도 있습니다.

좋은 웹페이지 즐겨찾기