ฉันแน่ใจว่านี่เป็นเรื่องง่าย แต่ฉันจะตรวจสอบเวอร์ชันของ 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> เกี่ยวกับ Mac เครื่องนี้> รายงานระบบ> ซอฟต์แวร์> นักพัฒนา
คุณจะเห็นเวอร์ชันและหมายเลขรุ่นสำหรับส่วนประกอบหลักทั้งหมดของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ เวอร์ชันระดับบนสุดและหมายเลขบิลด์จะตรงกับชื่อของอิมเมจดิสก์ที่คุณดาวน์โหลดจาก Apple
นี่คือของ macOS 10.14.3
สำหรับเวอร์ชันล่าสุดของ MAC OS Mountain lion:
เมนู Apple> เกี่ยวกับ Mac เครื่องนี้> ข้อมูลเพิ่มเติม ... > รายงานระบบ ... > ซอฟต์แวร์> นักพัฒนา
คุณจะพบข้อมูลสำหรับนักพัฒนาดังนี้:
เวอร์ชัน: 4.6 (4H127) ตำแหน่ง: /Applications/Xcode.app แอปพลิเคชัน: Xcode: 4.6 (2066) เครื่องมือ: 4.6 (46000) SDKs: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) iOS Simulator: 6.1: (10B141)
อัปเดต:ขอบคุณ Stan ที่แสดงวิธีการใช้งาน Xcode 4.3 บน Lion:
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ไม่สามารถดำเนินการคำสั่งนั้นได้สำเร็จดังนั้นจึงดูเหมือนว่าคุณไม่ได้เลือกเวอร์ชัน Xcode ไว้xcodebuild
เพื่อใช้งาน การเรียกใช้xcode-select
คำสั่งด้านบนควรทำเคล็ดลับสำหรับคุณ;)
-sdk iphoneos
หรือ-sdk iphoneos7.0
กับ xcodebuild?