Oui, il est possible. Tout ce que vous avez à faire est d'installer votre application avec le profil de configuration Ad Hoc sur votre appareil. Ensuite, lorsque vous avez à nouveau supprimé votre application, vous pouvez l'installer avec un build signé avec votre profil de configuration App Store. Cela fonctionne parce que lorsque vous installez la version Ad Hoc, le profil d'approvisionnement Ad Hoc est installé sur votre téléphone, ce qui ajoute votre certificat de distribution, qui est le même que celui utilisé par le profil d'approvisionnement App Store. C'est suffisant pour que votre build de distribution s'exécute.
Le profil d'approvisionnement est simplement un ensemble de règles expliquant quels périphériques sont autorisés à installer votre certificat. Le profil Ad Hoc permet à vos appareils enregistrés d'installer votre certificat de distribution. Le profil App Store permet aux utilisateurs de l'App Store de l'installer. Une fois que l'appareil est doté du certificat, il n'a pas besoin de l'installer à nouveau et peut utiliser votre application, quel que soit le profil fourni dans l'application.
étape par étape pour Xcode pour tester votre paquet de distribution:
(Note: cela ne nécessite pas un téléphone jailbreaké)
première fois que vous voulez tester votre application avec une version de la distribution :
- Créez des profils de mise en service pour l'app store et ad hoc dans le portail de provisioning et installez-les sur votre mac.
- Archive votre projet
- Press distribuer et choisir ad hoc/entreprise
- Choisissez ad hoc provisiong profil de
- le paquet sur Installer votre iPhone (via iTunes ou quelque manière que vous préférez). Vérifiez que le profil spécial est installé sur votre téléphone paramètres
- Supprimer l'application, mais garder le profil installé sur votre téléphone
Maintenant, chaque fois que vous voulez libérer votre application et pré-test avec votre version release, vous pouvez le faire:
- Archive votre projet
- Press distribuer et choisir ad hoc/entreprise
- choisissez la App Store Profil de provisionnement
- installer sur votre téléphone et de le tester (en utilisant iTunes, par exemple)
- Téléchargez le .ipa exporté vers l'App Store (via chargeur d'application)
Que voulez-vous dire par "les versions Ad Hoc et Distribution sont signées avec le même certificat de distribution"? Le portail d'approvisionnement dispose d'un champ pour indiquer si un certificat de distribution est destiné à la méthode de distribution App Store ou Ad Hoc. Cela sonne comme on a besoin de 2 cert séparés, donc 2 profils distincts. – twinkle
Je ne sais pas où vous obtenez ceci - mes versions ad hoc et distribution sont certainement signées avec différents certificats. –
Non, ils utilisent le même certificat. Vous ne pouvez créer qu'un seul certificat de distribution pour votre compte de développeur sur le portail de provisionnement. Vos builds ad hoc et distribution utilisent des profils de provisioning différents oui - mais ils utilisent le même certificat - le certificat de distribution. Alors Jon-Eric a raison. –