2012-02-23 3 views
0

J'ai un iPhone qui est provisionné pour la distribution (ad hoc) uniquement, pour les tests. Il n'est pas inclus dans une disposition de développement, mais est inclus dans une disposition ad-hoc.iPhone provisioning

Pourquoi est-ce que je peux brancher cet iPhone sur Xcode et lancer mon application à partir de Xcode? Le schéma Xcode a "Exécuter" défini sur "Déboguer". Cela ne nécessite-t-il pas une provision développeur?

Si ce n'est pas le cas, quelle est la différence entre une disposition de dispositif de développement et une provision ad-hoc?

Répondre

0

Vous parlez de deux scénarios:

  1. Ad-hoc Mise à disposition: Le dispositif qui utilise cette méthode ne nécessite pas de se connecter au développement Mac. Seul l'IPA et le certificat de provision mobile sont nécessaires pour exécuter l'application. Cette méthode est principalement pour le client à tester.

  2. Développement: L'appareil doit se connecter à Mac (au moins une fois) pour exécuter l'application. La session de débogage sera activée et les journaux seront affichés dans la console de débogage de xCode, en cliquant sur "Exécuter".

Remarque: Un périphérique peut utiliser les deux méthodes de provisionnement.

+0

Je comprends cela. Ma question est de savoir pourquoi une provision ad hoc fournit des fonctionnalités de développement, de connexion et d'exécution directement à partir de Xcode en mode Debug. N'est-ce pas une fonctionnalité de provision de développement seulement? – johnbakers

+0

Une fois que vous connectez votre appareil à Mac, vous êtes en mode Développement et l'appareil sera ajouté au Profil Team Provisioning. – Raptor

Questions connexes