Question

Je développe une application iOS universelle et la version iPhone est presque terminée et environ 50% de l'iPad. Cependant, je dois commencer à tester la version iPhone. Par conséquent, j'ai changé le projet uniquement pour être une cible iPhone. Cependant, lorsque l'application est sur l'iPad, les fichiers NIB pour la version iPad sont chargés dans le simulateur iPhone. Par conséquent, vous ne voyez qu'une fraction de l'écran iPad dans le simulateur iPhone. Une solution consiste à supprimer les références aux fichiers iPad NIB, mais je voudrais éviter cette approche.

Quelqu'un avec des suggestions?

Salutations

EDIT: Le problème est que si je veux que les gens puissent tester la version iPhone sur un iPad (certaines personnes n'ont qu'un iPad pas un iPhone). Lors de l'exécution du simulateur iPhone sur l'iPad, il chargerait les mauvaises Nibfiles. Ceux destinés à l'iPad et non à l'iPhone.

Était-ce utile?

La solution 2

D'accord, cela s'est retrouvé avec la solution que je ne voulais pas faire :) J'ai supprimé les fichiers NIB destinés à l'iPad et il a supprimé le problème. Après le test, je devrai ajouter les fichiers iPad NIB pour continuer à fonctionner.

Autres conseils

Vous ne voulez pas "changer le projet uniquement pour être une cible iPhone". Changez-le et construisez et exécutez-le sur l'appareil (iPhone ou iPad en fonction de celui que vous avez branché).

BTW, à l'avenir, je recommande fortement de tester tôt et de tester souvent - par exemple, tester les appareils tous les jours.

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