2012-04-27 4 views
5

J'automatise le processus de construction pour un projet iOS. Tout allait bien ... mais maintenant je dois supporter iOS 4, ce que j'ai installé est le simulateur iOS 4.3 (Xcode: Préférences> Téléchargements> Composants).xcodebuild, iOS manquant simulateur sdk

intérieur Xcode J'ai ces options:

  • appareil iOS
  • simulateur iPad 5.0
  • simulateur iPad 5.1
  • simulateur iPhone 5.0
  • simulateur iPhone 5,1

Il n'y a pas de 4.3

ligne de commande

$ 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 

Il n'y a pas 4.3

Questions:

  1. Où est le simulateur 4.3 installé?
  2. Quelle valeur sdk devrait passer à xcodebuild pour le simulateur 4.3?

Merci les gars.

+1

Ce dont vous avez réellement besoin est le SDK iOS4.3 (pour la plate-forme de simulateur) et non le simulateur lui-même, correct? – Till

+0

oui, le SDK iOS4.3 – subzero

Répondre

4

Le SDK du simulateur de sont situés à /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs

Vous pouvez utiliser la commande xcodebuild (/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild) suivante:

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

$target est le nom de la cible spécifié dans le projet, $sdk pourrait être pris de la La sortie de la commande que vous avez utilisée pour voir les SDK disponibles (iphoneos5.0, iphonesimulator5.0) et $configuration peut être AdHoc, AppStore ou tout autre élément que vous avez configuré dans le projet.

Pour le problème SDK manquant, vous pouvez vérifier l'état de l'article au Xcode : Preferences > Downloads > Components pour être Installed et vérifier que le dossier iPhoneSimulator4.3.sdk existe à l'emplacement du SDK. Si tel est le cas, mais ne s'affiche toujours pas comme installé, vous pouvez envisager de le supprimer et de le réinstaller ou de réinstaller complètement le Xcode.

0

Si vous avez iOS Lion. Suivez les étapes suivantes

Aller aux applications (clic droit sur Xcode Icône)

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

Vous y trouverez le simulateur iOS App.

Questions connexes