[ios] 어떤 iOS SDK가 있는지 어떻게 확인합니까?

이것이 간단하다고 확신하지만 현재 설치 한 iOS SDK 버전을 어떻게 확인합니까?



답변

이것을 입력하면 :

$> xcodebuild -showsdks

다음과 같이 제공됩니다.

$> OS X SDKs:
    OS X 10.8                       -sdk macosx10.8
    OS X 10.9                       -sdk macosx10.9

iOS SDKs:
    iOS 6.1                         -sdk iphoneos6.1
    iOS 7.0                         -sdk iphoneos7.0

iOS Simulator SDKs:
    Simulator - iOS 6.0             -sdk iphonesimulator6.0
    Simulator - iOS 6.1             -sdk iphonesimulator6.1
    Simulator - iOS 7.0             -sdk iphonesimulator7.0


답변

특히 베타 기간 동안 빌드 번호 (예 : “10B61”)에 관심이있는 경우 설치 한 Xcode 및 관련 SDK의 버전을 확인하는 가장 좋은 곳은 “시스템 정보”를 사용하는 것입니다.

Apple 메뉴>이 매킨토시에 관하여> 시스템 보고서> 소프트웨어> 개발자

일단 거기에 개발자 도구의 모든 주요 구성 요소에 대한 버전 및 빌드 번호가 표시됩니다. 최상위 버전 및 빌드 번호는 Apple에서 다운로드 한 디스크 이미지의 이름에 해당합니다.

이는 macOS 10.14.3 기준입니다.


답변

최신 버전의 MAC OS Mountain lion :

Apple 메뉴>이 매킨토시에 관하여> 추가 정보 …> 시스템 보고서 …> 소프트웨어> 개발자

다음과 같은 개발자 정보를 찾을 수 있습니다.

버전 : 4.6 (4H127) 위치 : /Applications/Xcode.app 애플리케이션 : Xcode : 4.6 (2066) 기기 : 4.6 (46000) SDK : OS X : 10.7 : (11E52) 10.8 : (12C37) iOS : 6.1 : (10B141) iOS 시뮬레이터 : 6.1 : (10B141)


답변

업데이트 : Lion에서 Xcode 4.3을 사용하는 방법을 보여준 Stan에게 감사드립니다.

ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/‌​SDKs/

다음 명령은 컴퓨터에 설치된 모든 iPhone SDK 목록을 보여줍니다.

ls /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/


답변

내가 찾은 가장 간단한 이유는 다음 명령 줄을 실행하는 것입니다.

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

또는 여러 XCode 버전이있는 경우 :

sudo xcode-select -switch /Applications/Xcode<version_number>.app/Contents/Developer

fastlane 은 해당 명령을 성공적으로 실행할 수 없으므로 작업xcodebuild을 실행할Xcode 버전을 선택하지 않은것 같습니다. xcode-select위의명령을실행하면트릭을 수행 할 수 있습니다.)

출처 : https://github.com/fastlane/fastlane/issues/12784


답변