2010-06-05 3 views
6

Je fais la plupart des tests de développement sur mon iPad. Lorsque je teste une application iPhone, elle fonctionne en mode "compatibilité", où l'application iPhone fonctionne dans une petite fenêtre ou un grossissement x2. Maintenant que j'ai créé une application universelle, elle fonctionne comme une application iPad native. Pour tester je voudrais utiliser l'iPhone simulé quand je n'ai pas un iPhone à portée de main pour les tests.Exécuter une application universelle en tant qu'application iPhone «héritée» sur un iPad

Comment puis-je créer le projet afin que l'iPad exécute l'application en mode de compatibilité?

Répondre

16

Transforme que c'était très simple

  • Informez-vous sur le projet cible
  • changement ciblé périphérique famille pour iPhone
+0

Il est maintenant "Devices" sous "iOS Application cible". – Nestor

+0

Lorsque je fais cela, l'application iPad fonctionne dans une fenêtre de taille iPhone. Des suggestions pour résoudre ce problème? – Aaron

+0

Après 30 secondes supplémentaires de réflexion, je me suis rendu compte que je devais changer la valeur de "nom de base du fichier nib principal (iPad)" dans les informations cible à la même que la version iPhone de la même chose. – Aaron

-1

Vous ne pouvez pas. Si la cible est 3.2 SDK, le simulateur fonctionnera toujours comme un iPad. Vos options sont donc de déboguer sur un appareil, ou de configurer votre application pour qu'elle soit compilée sous 3.1.3 afin que le simulateur soit un iPhone (trop de problèmes et peu fiable).

Ou espérer une version ultérieure avec l'option.

Questions connexes