2012-04-27 17 views
5

Sto automatizzando il processo di costruzione di un progetto di iOS. Tutto andava bene ... ma ora devo supportare iOS 4, quello che ho installato è il simulatore iOS 4.3 (Xcode: Preferenze> Download> Componenti).xcodebuild, mancante simulatore iOS SDK

All'interno Xcode ho queste opzioni:

  • dispositivo iOS
  • iPad simulatore 5,0
  • iPad simulatore 5.1
  • simulatore di iPhone 5.0
  • iPhone simulatore 5,1

Non c'è 4.3

da linea di comando

$ xcodebuild -showsdks 
Mac OS X SDKs: 
    Mac OS X 10.6     -sdk macosx10.6 
    Mac OS X 10.7     -sdk macosx10.7 

iOS SDKs: 
    iOS 5.0       -sdk iphoneos5.0 

iOS Simulator SDKs: 
    Simulator - iOS 5.0    -sdk iphonesimulator5.0 

Non c'è 4.3

Domande:

  1. in cui è installato il simulatore 4.3?
  2. Quale valore sdk dovrebbe passare a xcodebuild per il simulatore 4.3?

Grazie ragazzi.

+1

Ciò di cui hai realmente bisogno è l'SDK di iOS4.3 (per la piattaforma del simulatore) e non il simulatore stesso, corretto? – Till

+0

sì, l'SDK di iOS4.3 – subzero

risposta

4

SDK simulatore di si trovano a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

È possibile utilizzare il comando seguente xcodebuild (/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild):

xcodebuild -target $target -sdk $sdk -configuration $configuration 

dove $target è il nome di destinazione specificato nel progetto, $sdk potrebbero essere adottate dalla l'output del comando che hai usato per vedere gli SDK disponibili (iphoneos5.0, iphonesimulator5.0) e $configuration potrebbe essere AdHoc, AppStore o qualsiasi altra cosa tu abbia configurato nel progetto.

Per il rilascio dell'SDK mancante si potrebbe verificare lo stato oggetto a Xcode : Preferences > Downloads > Components essere Installed e controllare la cartella iPhoneSimulator4.3.sdk esiste presso la sede del SDK. Se lo fa ma non viene ancora visualizzato come installato, puoi prendere in considerazione la rimozione e la reinstallazione o reinstallare completamente l'Xcode.

0

Se si dispone di iOS Lion. seguire i seguenti passi

Passare ad Applicazioni (clic destro su Xcode Icona)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/ Developer/Applications/iPhone Simulator.app 

Vi si possono trovare il simulatore iOS App.