2010-04-28 4 views
2

Je corrige mon application pour être un binaire universel. Les tests sur le simulateur semblent être par défaut sur l'iPad. Pour les petites corrections comme la vérification des orientations et les petites mises à jour de l'interface utilisateur, la seule façon de trouver la version iPhone est de brancher mon iPhone et de le construire et de l'utiliser sur l'appareil.Comment utiliser l'iPhone Simulator dans 3.2 (pas simulateur iPad)

Le chargement du débogueur prend un temps précieux, lorsque l'exécution sur simulateur est beaucoup plus rapide pour ce type de travail. Puis-je définir le simulateur sur l'iPhone par défaut? Le mettre à 3.1.3 ne fonctionne pas à cause du code 3.2 que j'ai dans le binaire pour l'iPad.

EDIT:

Le matériel -> Appareil et -> choix de menu version du simulateur se ferme mon application. Quand je relance, ça revient à l'iPad. L'application n'est pas installée dans le simulateur

+2

dupliquer de http://stackoverflow.com/questions/2413948/setting-xcodes-target-to-iphone-not-ipad/2414107#2414107 Ceci pourrait aussi aider: http://stackoverflow.com/questions/ 2574147/is-there-iphone-simulateur-sur-iphone-sdk-3-2 – progrmr

+0

Ça ne marche pas. Il change pour le simulateur d'iPhone, mais l'application se ferme. Quand je relance, ça revient à l'iPad. – Justin

+0

Je ne pense pas que vous pouvez exécuter du code 3.2 sur le simulateur iPhone. Il ne supporte que 3.1.3. – progrmr

Répondre

2

Si vous ne possédez pas le dernier xcode, téléchargez-le.

Définissez les informations du projet à construire pour 3.2, mais dans la liste déroulante de construction choisissez iPhone Simulator 4.0 et il s'ouvrira dans le simulateur de l'iPhone au lieu du simulateur d'iPad.

0

Voilà le dilemme: si vous voulez utiliser OS 4 sur l'iPhone, vous devez utiliser l'iPhone SDK 4, qui est fourni avec XCode 3.2.3. Auparavant, j'ai utilisé iphone_sdk_3.1.3_with_xcode_3.2.1__snow_leopard__10m2003a, où le simulateur allait bien, mais maintenant, après avoir mis à jour l'iPhone à OS 4 (qui est par iTunes), je ne peux plus utiliser le SDK 3.1.3, et le simulateur 3.2 fourni avec le SDK 4 ne fonctionne pas du tout pour l'iPhone!

Même lorsque vous spécifiez «iPhone OS Deployment Target» sur «OS 3.1.3» et qu'un cadre iPhone s'affiche dans le simulateur d'iPad, de nombreuses fonctions ne répondent pas du tout.

Apple a-t-il une réponse officielle à ce dilemme?

0

J'ai finalement résolu ce problème moi-même.

D'abord, installer une nouvelle version de Xcode, qui est Xcode 4.

schéma de projet ensuite réglé sur simulateur iPhone et lancez l'application dans Xcode plusieurs fois.

Et ré-installer xCode 3 et le problème sera parti!

Questions connexes