ios - 사용법 - xcode 윈도우




Swift는 SDK 'iPhoneSimulator9.3.sdk'를 지원하지 않습니까? (4)

최선의 해결책은 아니지만 "Use Legacy Compiler Version"을 선택합니다 : 예, 저에게 경고를 제거했습니다.

방금 xcode 8.0을 설치하고 프로젝트를 신속하게 업그레이드했습니다. 3. 신속한 2.2 및 xcode 7.3.1을 사용하고있었습니다.

그러나 다음과 같은 오류가 발생 :

Swift는 SDK 'iPhoneSimulator9.3.sdk'를 지원하지 않습니다.

명령 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc가 종료 코드 1로 실패했습니다.


이것은 내가 Xcode 7과 7.3을 동시에 설치했을 때 일어 났으며 자동 업데이트 후에 8.0으로 만 남았습니다.

무엇인가 엉망이되었음을 나타내는 하나의 표시는 터미널에서 xcodebuild -sdk -version 결과입니다.

DVTSDK: Warning: SDK path collision for path '<DVTFilePath:0x7fd810db4c50:'/Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS3.0.sdk'>': SDK with name 'watchos3.0' being superceded by SDK with 'watchos3.0'.

해결책:

  1. Xcode 종료
  2. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 로 이동하십시오.
  3. 해당 디렉토리에서 iPhoneOS9.3.sdk 폴더를 제거하십시오. 나중에 필요할 때 사용할 수 있도록 외부 사본을 만들어 두십시오.
  4. Xcode 다시 시작, 정리 및 빌드
  5. ???
  6. 이익

최신 정보:

@tsafrir 주석에 따르면 시뮬레이터 폴더의 'iPhoneOS9.3.sdk'도 삭제합니다. /Applications/Xcode.app/Contents/Developer/Platforms/iPhon‌​eSimulator.platform/‌​Developer/SDKs


Open / /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs


시뮬레이터 용 iPhoneOS9.3.sdkApplications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 있습니다.

  1. xcode를 종료하십시오.
  2. 지우다
  3. 깨끗한
  4. 다시 빌드하십시오.




xcode8