Choix du Device Simulator Xcode
Sonyy
Membre
Bonjour,
Ma question est assez simple mais je ne trouve pas de solution ... Comment peut on passer d'un iPhone 4S à un iPhone 4 (etc ...) dans le simulateur Xcode. De même comment mettre à jours l'OS (je suis en 5.0 et je voudrais passer en 5.0.1).
Ces deux questions car mon application à était refusé pour cette raison :
Elle fonctionne parfaitement sur mon simulateur et mon iPhone 4S.
Merci
Ma question est assez simple mais je ne trouve pas de solution ... Comment peut on passer d'un iPhone 4S à un iPhone 4 (etc ...) dans le simulateur Xcode. De même comment mettre à jours l'OS (je suis en 5.0 et je voudrais passer en 5.0.1).
Ces deux questions car mon application à était refusé pour cette raison :
We found that your app crashed when launched on iPhone 4 running iOS 5.0.1, which is not in compliance with the App Store Review Guidelines.
Your app crashed on both Wi-Fi and cellular networks.
Elle fonctionne parfaitement sur mon simulateur et mon iPhone 4S.
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le simulateur, comme son nom l'indique, est un simulateur, et pas un émulateur. La différence est importante, car, contrairement à un émulateur, un simulateur ne simule pas une plateforme matérielle. Le simulateur garantit uniquement une compatibilité au niveau API. Il doit être considéré comme un device à part entière, basé sur un processeur Intel (au lieu de ARM pour les vrai iBidules) et sur lequel tourne iOS.
Donc en pratique pas d'autre solution que de tester ses applications sur tous les devices. Quand ce n'est pas possible (parce qu'en pratique, pour un particulier, avoir toutes les versions d'iPhone/iPad/iPod ça coûte cher), on fait tester (et surtout remonter les crash dumps) par d'autres personnes, pas vraiment d'autre choix.
Après récupération d'un iPhone 4 en 5.0.1, l'application fonctionne.