Des pièges utilisant mon iPhone principal pour le développement de SDK?

StackOverflow https://stackoverflow.com/questions/416353

  •  03-07-2019
  •  | 
  •  

Question

Je possède un total d'iPhones. Je souhaite tester mon application sur un véritable iPhone, ce qui signifierait permettre à Xcode d'obtenir ses petites protubérances sales sur mon seul appareil. Est-ce sage? Y a-t-il des problèmes à utiliser le même téléphone à des fins de test et de téléphone / musique / à d’autres fins?

Était-ce utile?

La solution

Je n'ai qu'un iPhone et je l'utilise pour tous mes tests. Je pense qu’il est peu probable que l’utilisation ou le débogage d’une application pose de réels problèmes, même avec votre appareil principal. Je n’ai certes pas vu de problèmes que je pourrais lui attribuer.

Votre principal problème avec un seul combiné est la version bêta. Et si, par exemple, au MacWorld d'aujourd'hui, ils annoncent l'iPhone 3.0 beta. Seriez-vous prêt à mettre cela sur votre seul téléphone? Notez que, souvent, vous ne pouvez pas rétrograder d’une version plus récente du système d’exploitation à la version originale. Par conséquent, si vous rencontriez des problèmes avec la version bêta, vous risqueriez de vous perdre.

Si cette situation se présentait, il serait peut-être utile de chercher dans votre compte bancaire pour voir si vous pouvez vous permettre d'acheter un iPod touch.

Autres conseils

Cela vaut peut-être la peine d’acheter un autre iPhone à utiliser uniquement à des fins de test, tandis que vous utilisez le principal pour un usage normal / personnel. Si cela n’est pas possible, veillez à conserver une copie de sauvegarde de toutes les données importantes, y compris votre liste de contacts, et à faire preuve de bon sens et d’introduction avant d’exécuter du code inconnu sur votre iPhone.

Je le fais avec un profil de développement chargé et un profil de configuration 'ad hoc' chargé sur mon téléphone principal - aucun problème jusqu'à présent.

modifier: une chose que je ne fais pas est de déboguer le code à distance sur le téléphone. Je viens de lancer le système d'exploitation normal.

De plus, dans tous les cas, iTunes peut restaurer le téléphone à partir d’une sauvegarde. Je l'avais déjà fait lors de la mise à niveau du système d'exploitation, donc je pense que la peur de développer au téléphone est un peu superstitieuse pour être honnête. (toucher du bois: -)

J'ai acheté un iPod Touch à des fins de développement et de test, mais je ne crains rien de mal à mon iPhone.

  • Je ne veux pas que les sessions de débogage soient interrompues par des appels téléphoniques.
  • J'ai une application que je développe et utilise à la fois. J'aime donc pouvoir jouer avec des données factices sur le Touch sans toucher à mes données réelles sur mon iPhone.
  • Cela ne me dérange pas de donner le toucher à d'autres personnes (y compris des enfants) pour les laisser tester une application.
  • C’est un bon moyen de vérifier qu’une application fonctionne sur iPhone et iPod Touch.
  • Je n'ai pas à craindre de laisser mon iPhone par accident au bureau, connecté à la machine de développement.
  • En théorie, je pouvais installer différentes versions du micrologiciel sur le Touch sans craindre de perdre des fonctionnalités. (Mais je n'ai pas fait ça.)

Depuis que cette question a été postée, la version bêta de l'iPhone OS 3.0 est destinée au monde des développeurs - et la situation ici est différente. Si vous installez la version bêta de votre iPhone sur votre iPhone , vous ne pouvez pas le supprimer . Ce n'est pas le cas de l'iPod touch, bien que la prudence soit également recommandée. La version bêta d'OS 3.0, au moment de la rédaction de la présente version (en version bêta 3), ne cesse de s'améliorer, mais présente encore de nombreux problèmes. Vous ne voulez donc vraiment pas vous en servir comme d'un téléphone ordinaire!

Une fois que la version 3.0 sera disponible, vous pourrez bien entendu passer à cela, mais vous ne pourrez pas revenir à la version 2.x en raison des différences de bande de base.

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