xcodebuild: simülatörü veya cihaz?
Nasıl simülatörü veya aygıt için yapmak istiyorum olsun xcodebuild
(komut satırı aracı) belirtmek musunuz?
CEVAP
Bir Güncellemelerinden komut satırından kurmak gibi görünüyor:
xcodebuild -configuration ${BUILD_TYPE} -target ${TARGET_NAME} -arch ${CPU_ARCHITECTURE} -sdk ${SIMULATOR_OR_IOS_SDK}
BUILD_TYPE
şey gibi "" veya "" (bu, varsayılan değerler, proje için başkalarının eklemiş) . hata Ayıklama Sürümü
TARGET_NAME
bina hedef adı (aynı adı proje olarak varsayılan olarak)
CPU_ARCHITECTURE
bina CPU biri:
ı386,armv6,armv7
Kullanım i386 simülatörü oluşturur ve kullanımı da armv6 veya armv7 için aygıt oluşturur - not bazı diğer cihazlar çalıştırılamıyor armv7 kod, bu yüzden genellikle zaman bina kütüphaneler iyi bir fikir oluşturmak için tüm bu mimarileri ve sonra tutkal onları bir arada kullanarak lipo
.
SIMULATOR_OR_IOS_SDK
aradığınız nedir, ya da iphoneos
iphonesimulator
. Bu değerler yüklü Güncellemelerinden destekleyen, SDK desteklenen bir listesini elde edebilirsiniz: SDK en son sürümünü kullanın
xcodebuild -showsdks
Döner bir liste gibi
Mac OS X SDKs:
Current Mac OS -sdk
Mac OS X 10.6 -sdk macosx10.6
iOS SDKs:
iOS 4.2 -sdk iphoneos4.2
iOS Simulator SDKs:
Simulator - iOS 3.2 -sdk iphonesimulator3.2
Simulator - iOS 4.0 -sdk iphonesimulator4.0
Simulator - iOS 4.1 -sdk iphonesimulator4.1
Simulator - iOS 4.2 -sdk iphonesimulator4.2
xcodebuild
daha fazla bayrak var, ama bu genellikle böyle büyük mükafat yapı özelliklerini ayarlamak için kullandıktan sonra kullanmak istiyorum olanlardır. Hepsini kullanmak zorunda değilsiniz, ama muhtemelen bina ne hakkında açık olmak iyi bir fikirdir, aksi takdirde son ayarlar kullanılır inanıyorum.
Böyle büyük mükafat yalnızca iOS göste...
İçin zaman çizelgesi "Cihaz Giriş...
dyld: 6.0 simülatörü için Kütüphane yü...
Eğer app Swift aygıt veya simülatörü i...
Test iOS apple geliştirici olmadan cih...