치명적인 오류 : AST 파일이 잘못되었거나 손상되었습니다.-Xcode
최신 버전의 Xcode에서 앱을 빌드 할 때이 오류가 발생합니다.
치명적인 오류 : AST 파일이 잘못되었거나 손상되었습니다 : '모듈 "/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm"을 (를)로드 할 수 없습니다 : 파일을 찾을 수 없습니다 "참고 : 시스템 헤더를 수정 한 후 삭제하십시오. '/ Users / me / Library / Developer / Xcode / DerivedData / ModuleCache / XYZYIE6ZV0OP'에서 모듈 캐시 1 오류가 발생했습니다.
내가 탐색 할 때 :
/ Users / me / Library / Developer / Xcode / DerivedData / ModuleCache
'XYZYIE6ZV0OP'디렉토리가 존재하지 않음을 알 수 있습니다.
아무도 내가 어떻게 해결할 수 있는지 알고 있습니까? 해당 디렉토리가 없기 때문에 오류 메시지의 두 번째 부분에서 제안한대로 디렉토리에서 아무것도 삭제할 수 없습니다!
같은 문제가 있었다. 파생 데이터 폴더를 지우면 문제가 해결되었습니다. Xcode에서 Window-> Organizer-> Projects로 이동하여 프로젝트를 선택한 다음 "Derived data"옆에있는 "Delete ..."단추를 누르십시오.
그래도 문제가 해결되지 않으면 제품-> 청소 ( Cmd
+ Shift
+ k
)를 시도 할 수 있습니다 .
Command + shift + k를 누르거나 프로젝트를 정리 한 다음 프로젝트를 실행하십시오.
Xcode에서 Product-> Clean 문제가 해결됨을 선택하십시오.
기본적으로 라이브러리 폴더는 Mac에서 숨겨져 있습니다. 해당 폴더로 이동하는 가장 좋은 방법은 다음과 같습니다.
- 파인더 열기
- 메뉴에서 이동을 선택하십시오-> "폴더로 이동"을 선택하십시오.
- 유형 : / Users / "사용자 이름"/ Library / Developer / xcode
숨겨진 라이브러리 폴더 안에 직접 xcode 폴더가 열립니다.
- "DerivedData"폴더를 선택하십시오
- Command + A, 모두 선택하고 삭제하십시오.
- 시뮬레이터를 열고 "콘텐츠 및 설정 재설정"
이제 XCode를 다시 실행하면 모두 해결됩니다.
나는 같은 문제가 있었고 프로젝트를 청소하여 해결했습니다.
Product-> Clean
또는
command+shift+K
제 경우에는 실수로 NSURLConnection.h를 수정했습니다. Xcode가 경로의 캐시에 대해 불평했습니다.
/var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/5.0.2-5A3005/Xcode/ModuleCache/XWWWZ5ED888F
마침내 문제를 해결하는 단계를 찾았습니다.
- Xcode 종료
- /var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005에서 상단 "5.0.2-5A3005"를 삭제하십시오.
Xcode가 다시 시작되면 해당 폴더와 모든 폴더가 재생성되었습니다.
최신 SDK를 설치 한 이후에도 같은 문제가있었습니다.
내 솔루션은 파생 데이터를 삭제하고 프로젝트를 정리하는 것이 었습니다.
Xcode.app (Xcode 5)와 공존하는 Xcode6-beta5.app의 xcodebuild 명령을 실행할 때 동일한 오류가 발생했습니다.
이 경우 -derivedDataPath
기본 Xcode.app와 ModuleCache를 분리하기 위해 추가 했습니다.
xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....
이것은 나를 위해 작동합니다.
파생 데이터와 프로젝트 정리를 여러 번 삭제하려고 시도했지만 작동하지 않습니다. 내 경고의 파일은 Project Navigator 및 모든 빌드 설정에서 이미 삭제 한 오래된 파일입니다. 그러나 계속 나타나고이 오류가 발생합니다. 오류는 시뮬레이터에서만 발생하지만 장치에서는 발생하지 않습니다. 정말 이상합니다. : /
어떤 이유로 든 지점을 다른 지점으로 전환하고 다시 전환하면 다시 작동합니다. 누구든지 그것이 어떻게 작동하는지 알고 있다면 : D에게 알려주십시오.
파생 데이터와 빌드 폴더를 깨끗하게 제거하십시오. 문제가 해결됩니다.
제 경우에는 SSD가 고장났습니다. 사과 디스크 유틸리티를 사용하여 디스크를 확인할 수 있습니다
제 경우에는 plist 파일 이름에 공백이있었습니다.
그것을 제거하고 대상 빌드 설정에서 Info.plist 파일 키를 변경했습니다.
Safari 브라우저를 리프레시하고 페이지를 아래로 스크롤하면 "빌드 추가를 위해 + 버튼을 클릭하십시오 ..."가 표시되고 실제 빌드를 추가하고 저장 및 "검토 대기"를 클릭하십시오.
프로젝트를 청소하고 드라이브 데이터를 삭제해도 문제가 해결되지 않았습니다. 그러나 마침내 고쳐진 것은 내가 사용한 시뮬레이터 모델을 바꾸는 것이 었습니다.
따라서 먼저 정리를 한 다음 iPhone 5 시뮬레이터에서 실행하는 경우 iPhone 5s 시뮬레이터에서 실행하여 문제를 해결하십시오. 기본적으로 실행중인 시뮬레이터 이외의 다른 시뮬레이터에서 실행하십시오.
(Hlung의 답변에 대한 크레딧으로, 나는 이것이 조금 더 명확하기를 바랍니다)
If you have your project scheme set to "Wait for executable to be launched" this error might happen.
In that case, just changed your scheme from Product > Scheme > Edit Scheme...
In my case, I tried to archive a app in one project within a xcodeworkspace
close Xcode, the open the single target project, and clean an Then, I do archive, it makes an iOS App archive.
I hope I can help someone.
Got this error while trying to build a third-party app for the first time. Adding foundation
as a library fixed the issue for me.
I did Clean cached, Delete derived data, Manually delete the Module cache folders which found from the error logs, Restart xcode, Restart machine. But non of them helped me.
But this steps help me to resolve the issues
- Comment out all the #import line in [Name]-Prefix.pch files.
- Build, as expected its pointing me to different errors.
- Revert back the changes I have done in [Name]-Prefix.pch and Build, compilation succeeded.
This solution help me to resolve the issue.
tried to re-install XCode which didnt resolve the issue, also created a new local user account & get the same error so in the end I gave up & restored to a time machine backup from a few days before... seems to be ok again... for now!
참고URL : https://stackoverflow.com/questions/20984166/fatal-error-malformed-or-corrupted-ast-file-xcode
'IT박스' 카테고리의 다른 글
EJB 3.1과 CDI는 어디에 사용합니까? (0) | 2020.07.22 |
---|---|
Qt Creator-프로젝트 오류 : Xcode가 올바르게 설정되지 않았습니다. (0) | 2020.07.22 |
T-SQL을 사용하여 하위 문자열의 마지막 항목 색인 찾기 (0) | 2020.07.22 |
왜 SQL을 좋아하지 않습니까? (0) | 2020.07.22 |
Xcode 8 Beta-현재 Swift 구문으로 변환 실패 : 테스트 호스트를 찾을 수 없습니다 (0) | 2020.07.22 |