Question

Je viens de mettre à l'iPhone SDK 3.2 Beta 4. Depuis le faire, je ne l'ai pas été en mesure d'obtenir l'application pour lancer dans le simulateur iPhone - il maintient le lancement dans le simulateur iPad. Je l'ai essayé option cliquant sur le menu déroulant en haut à gauche coin de Xcode et réglage « actif Executable » au simulateur iPhone 3.1.3, mais il continue à retourner vers le simulateur iPad à la place.

Qu'est-ce qui se passe? Je n'ai aucun intérêt dans mon application en cours d'exécution sur l'iPad et je ne veux pas le tester en mode 2X dans le simulateur.

Merci,

Était-ce utile?

La solution

Vous ne pouvez pas vraiment lancer une application iPhone dans 3.2.x - parfois il pop up -. Mais il est essentiellement en ce moment que pour le développement iPad

Autres conseils

Mise à jour pour la version de version de simulateur.

D'abord, le titre de cette question ne correspond pas à la description: cible Xcode n'est pas le même que le dispositif matériel de simulation

.

Si vous écrivez une application cible 3.2, il peut fonctionner aussi bien sur iPad (avec OS 3.2) et inférieur versions OS sur l'iPhone. Vous faites cela en définissant le SDK de base pour l'iPhone appareil 3.2, la famille de l'appareil ciblé sur iPhone / iPad et l'iPhone OS cible de déploiement à 3.1 (inférieur à 3,2).

Le simulateur d'iPhone dispose d'une option de menu pour Matériel-> Device, qui peut être réglé sur iPhone ou iPad. Cependant, vous ne pouvez exécuter une cible 3.2 SDK en mode iPad et une application universelle qui prend en charge l'iPad ne peut utiliser le SDK 3.2 pour construire.

Vous pouvez bien sûr régler le simulateur en mode iPhone et de lancer votre application de Tremplin, mais cela perdre la connexion du débogueur. Changement du mode lors de l'installation de votre application provoque des plantages.

Donc, la réponse est toujours la même. Vous ne pouvez pas exécuter une application iPad Universal dans le simulateur de mode iPhone pendant le débogage

coin supérieur gauche de l'IDE trouver une liste déroulante des versions Simulator - 3.2 à feuilleta - essayer de le remettre à 3.1.3

et relancer votre application.

Cela me conduisait noix aussi, mais la réponse est ici:

http: // Quatermain .tumblr.com / poste / 517122761 / course à pied universel-ipad-iphone-apps-in-the-simulateur

En bref, dire Xcode Construire pour le 3.2 SDK, puis passer le menu de construction au 3.1 SDK et dire Xcode Exécuter l'application. Presto, l'application démarre dans le simulateur iPhone!

De la documentation d'Apple: "iPhone OS 3.2 ne prend pas en charge les périphériques iPhone et iPod touch ne fonctionne que sur l'iPad." Il n'y a pas moyen de cibler 3.2 pour iPhone, donc il n'y a pas de simulateur. Ergo, vous devrez attendre iOS 4. Heureusement, c'est seulement 4 jours loin maintenant ... Bien sûr, il ne soutiendra pas la première génération d'appareils iPhone, mais pour tous les autres utilisateurs de l'iPhone, il est une mise à jour gratuite. Pas sûr iPod Touch.

Vous devriez être en mesure de changer votre plate-forme cible dans vos Paramètres du projet.

Modification de la plate-forme cible et le dispositif ne fait aucune différence. Il lance toujours le simulateur iPad.

Si vous changez le simulateur en mode iPhone, l'application disparaît.

Cet environnement de dev est un gâchis.

Réponse courte: Vous pouvez modifier le réglage du matériel dans le simulateur. Hardware-> Appareil

Aller au projet Set Active Executable Il y a 2 options: Ipad Simulator 3.2 ou iPhone Simulator 4.0. Si vous choisissez le simulateur iPhone, il va lancer le simulateur iPhone. Si vous choisissez le simulateur Ipad, il va lancer un simulateur Ipad.

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

Tout d'abord, installez une nouvelle version de Xcode, qui est Xcode 4.

Définissez ensuite schéma de projet simulateur d'iPhone et lancez l'application dans Xcode plusieurs fois.

Et re-installer Xcode 3 et le problème disparaîtra loin!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top