programing

Xcode 9 버그 : cdtool을 찾을 수 없습니다.

nasanasas 2020. 11. 29. 11:48
반응형

Xcode 9 버그 : cdtool을 찾을 수 없습니다.


Xcode 9 베타를 설치 한 후 Xcode 8에서 프로젝트를 컴파일 할 때 오류가 발생합니다.

'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/cdtool'에서 cdtool을 찾을 수 없음 : 플랫폼에 대한 시뮬레이터 런타임을 찾을 수 없습니다 <DVTPlatform:0x7fd67af0a930:'com.apple.platform.iphonesimulator':<DVTFilePath:0x7fd67af0a7c0:'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform'>>.

Xcode 9가 Xcode 8에서 일부 공유 상태를 수정했다고 생각합니다 (경로 설정, 파일 덮어 쓰기 등). 그러나 나는 삭제하고 두 Xcode를 모두 소용하지 않았습니다.

이 프로젝트는 Core Data를 사용하며 xcdatamodel을 컴파일하려고 할 때 분명히 실패합니다.

여전히 Xcode 9에서 컴파일하고 실행할 수 있습니다.


Apple 엔지니어가 이에 대해 연락했습니다.

Xcode 8에서 cdtool 오류가있는 분들은 Xcode 9에서 iOS 10.3 Simulator 런타임을 설치 한 것 같습니다. 이번 주에 Xcode 8.3에서 cdtool에 문제가 발생한다는 사실이 발견되었습니다.

iOS 10.3.simruntime을 따로 이동하고 CoreSimulatorService ( 소스 )를 다시 시작하여이 문제를 해결할 수 있습니다 .

sudo mkdir /Library/Developer/CoreSimulator/Profiles/Runtimes/Backup 

sudo mv /Library/Developer/CoreSimulator/Profiles/Runtimes/{,Backup/}iOS\ 10.3.simruntime 

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 

그런 다음 Xcode, Simulator 등을 다시 시작하십시오. CoreSimulator.framework를 삭제하여 Xcode.app을 더 이상 실행할 수없는 사용자는 다음을 사용하여 CoreSimulator.framework를 다시 설치할 수 있습니다.

installer -pkg /Applications/Xcode-beta.app/Contents/Resources/Packages/XcodeSystemResources.pkg -target /

Watch 앱도 있고 Watch SDK에서 오류가 발생했기 때문에 작동하지 않았습니다.

결국 Xcode 8과 9 Beta를 모두 삭제 /Library/Developer하고 ~/Library/Developer. 그런 다음 Xcode 8을 다시 설치하면 작동했습니다.


또한 다음 위치에서 10.3 폴더를 제거 할 수 있습니다. /Library/Developer/CoreSimulator/Profiles/Runtimes

적용하려면 Xcode를 다시 시작하십시오 (필요하지 않을 수도 있음).


나는 Cœur에 동의합니다. 또한 먼저 시스템에서 기존 (백업을 수행 한) Xcode 버전을 모두 제거한 다음 xcode 8.3.3을 Application 폴더에 보관했습니다. 프로젝트를 기본 Xcode 8.3.2로 열도록 만들었습니다. 문제가 해결되었습니다. Xcode 9 베타를 9.2로 업데이트했을 때 문제가 발생했습니다.

참고 URL : https://stackoverflow.com/questions/44471971/xcode-9-bug-cannot-find-cdtool

반응형