2010-08-02 5 views
10

Chaque fois que je commute Xcode entre déboguer sur mon iPhone et courir dans le simulateur, il réinitialise l'appareil simulé. Je veux exécuter le simulateur en tant qu'appareil iPhone, mais il ne cesse de revenir à l'iPad. Est-ce que quelqu'un sait comment configurer la configuration de sorte que le simulateur par défaut à un appareil iPhone?Comment définir le périphérique par défaut dans le simulateur iPhone?

Je peux basculer le matériel vers l'iPhone à l'intérieur du simulateur, mais quand je retourne à Xcode et exécute un "Build Debug" il rouvre l'application dans un iPad. La seule façon de le changer est d'utiliser le menu Overview dans Xcode, les choix que je vois sont iPad Simulator 3.2 et iPhone Simulator 4.0

Et quand je passe de l'appareil au simulateur, cela revient toujours à l'iPad.

+0

Où se trouve ce menu « Vue d'ensemble dans Xcode, »? Pas évident – michela

+0

@michela: Il y a un menu déroulant en haut à gauche de la fenêtre, juste sous les boutons du feu. –

Répondre

2

À quoi sert le kit de développement de base dans votre projet (onglet Général)? Si ce n'est pas 4.0 alors je pense qu'il peut supposer que vous écrivez une application iPad. Si vous définissez 3.2 pour prendre en charge iOS 3.x, vous devez définir le SDK de base sur 4.0, puis dans l'onglet des paramètres de génération du projet et changer la cible de déploiement du système d'exploitation en 3.1 (ou la version la plus ancienne). vous voulez soutenir).

+0

Merci. Ça a marché. – nimblegorilla

+0

Salut, je suis confronté au même problème, c'est à chaque fois qu'il change en iPad (4.2). Je n'ai trouvé aucune option pour sélectionner autre que 4.2 dans l'onglet Général. J'utilise xcode3.2.5. Pouvez-vous m'aider s'il vous plaît. – Satya

+1

Vous devez sélectionner 4.2 en général, puis aller dans l'onglet Construire et chercher "Cible de déploiement". Réglez cela sur 3.1 (ou 4.0). –

0

Dans le simulateur iPhone, sélectionnez Matériel> Appareil et sélectionnez "iPhone". Tout ce que vous choisissez est automatiquement sauvegardé.

+7

Quand je fais cela Xcode est toujours en train de remplacer mon choix. – nimblegorilla

0

avait le même problème - c'est ainsi que j'ai trouvé ce fil de discussion.

dans SDK 4.2 assurez-vous que lorsque vous ouvrez le nouveau projet xcode, vous choisissez Product = 'iPhone' - la sélection par défaut est Ipad. Ensuite, lorsque vous enregistrez le projet, les paramètres de l'appareil sont enregistrés avec.

-3

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!

+1

Arrêtez de dire cela sur chacun de ces sujets. Cela n'essaie pas de résoudre le problème et ne sert à personne. – Ian

10

j'ai eu XCode 4 pour lancer le simulateur iPhone au lieu du simulateur iPad en faisant ceci:

  1. Dans le menu « Produit », sélectionnez « Modifier le schéma ».
  2. Cliquez simplement sur "Run * Your_Project_Name * Debug" dans la liste à gauche de la fenêtre d'édition du schéma.
  3. En haut de la fenêtre, notez que le menu déroulant au-dessus de "Destination" est réglé sur "Simulateur iPad 4.3".
  4. Modifiez le menu déroulant "Simulateur iPhone 4.3".
  5. Cliquez sur "OK".
1

Dans Xcode 9, vous pouvez sélectionner plusieurs périphériques.Cependant un moyen facile par défaut de votre appareil préféré est le suivant:

  1. Choisissez votre appareil de simulateur matériel périphérique os que vous travaillez sur
  2. Maintenant, allez aux simulateurs - les fenêtres et éteindre « show device lunette »
  3. maintenant, tout simplement fermer ceux que vous ne voulez pas
Questions connexes