Hangi iOS SDK'ya sahip olduğumu nasıl belirleyebilirim?


93

Bunun basit olduğuna eminim, ancak şu anda yüklü olan iOS SDK'nın hangi sürümünü nasıl belirleyebilirim?

Yanıtlar:


155

Bunu yazarsanız:

$> xcodebuild -showsdks

şöyle bir şey verir:

$> 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

1
Ben kullanmalı mıyım -sdk iphoneosyoksa -sdk iphoneos7.0xcodebuild ile?
nn0p

48

Yapı numarasını önemsiyorsanız ("10B61" gibi), özellikle betalar sırasında, yüklediğiniz Xcode ve ilgili SDK'ları kontrol etmek için en iyi yer "Sistem Bilgileri" ni kullanmaktır.

Apple Menüsü> Bu Mac Hakkında> Sistem Raporu> Yazılım> Geliştirici

Bir kez orada, Geliştirici Araçlarının tüm ana bileşenleri için sürüm ve yapı numaralarını göreceksiniz. En üst düzey sürüm ve yapı numarası, Apple'dan indirdiğiniz disk görüntüsünün adına karşılık gelir.

Bu, macOS 10.14.3'tür.


15
10.7 / Lion'da yapmak zorunda kaldım: Apple Menüsü> Bu Mac Hakkında> Daha Fazla Bilgi> Sistem Raporu> Yazılım> Geliştirici
Stan Kurdziel

Bunun yeni macOS sürümleri için biraz eski olduğunu düşünüyorum.
Randika Vishman

19

MAC OS Mountain lion'un en son sürümü için:

Apple Menüsü> Bu Mac Hakkında> Daha Fazla Bilgi ...> Sistem Raporu ...> Yazılım> Geliştirici

Geliştirici bilgilerini şu şekilde bulacaksınız:

Sürüm: 4.6 (4H127) Konum: /Applications/Xcode.app Uygulamalar: Xcode: 4.6 (2066) Araçlar: 4.6 (46000) SDK'lar: OS X: 10.7: (11E52) 10.8: (12C37) iOS: 6.1: (10B141) iOS Simülatörü: 6.1: (10B141)


Bu, Jason'ın cevabının, cevabınızdan çok önce verdiğiniz bilgileri içeren, aşağıdaki Stan'in yorumuyla birleşmesinden ne kadar farklı?
Arda

13

Güncelleme: Lion'da Xcode 4.3 ile nasıl yapılacağını gösterdiği için Stan'e teşekkürler:

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

Aşağıdaki komut, bilgisayarınızda yüklü olan tüm iPhone SDK'larının bir listesini gösterir.

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

4
Sanırım bu, Xcode'un artık uygulama mağazasından nasıl kurulduğundan dolayı değişti. 10.7 / Lion üzerindeyim ve yapmak zorundayım: ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Stan Kurdziel

0

Bulduğum en basit şey şu komut satırını çalıştırmak:

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

VEYA, birden fazla XCode sürümünüz varsa:

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

fastlane bu komutu başarıyla yürütemiyor , bu yüzdenxcodebuildişleri çalıştırmakiçin seçilen bir Xcode sürümünüz yokmuş gibi görünüyor. xcode-selectYukarıdaki komutuçalıştırmaksizin için hile yapmalı;)

Kaynak: https://github.com/fastlane/fastlane/issues/12784

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.