6
votes

Profil de provisioning de distribution d'App Store VS Profil de provisioning de développement

J'ai deux profils de provisioning: profil de provisioning de distribution de l'App Store et profil de provisioning de développement. La question est plutôt facile mais j'ai besoin d'une clarification. Je suppose que le code signé avec le profil de provisioning de distribution de l'App Store ne fonctionnera pas sur les appareils que j'ai normalement utilisés pour le développement. Ai-je raison? Et y a-t-il une possibilité d'exécuter ce code sur mes appareils?

P.s. Je sais qu'il y a des questions similaires. Cependant, personne n'a demandé s'il est possible d'exécuter du code signé avec le profil de provisioning de distribution de l'App Store sur les périphériques normalement utilisés pour le développement.

La raison pour laquelle je demande, c'est que je m'intègre des notifications push avec pars.com (qui est en version bêta) et j'aimerais vérifier si leur service fonctionne bien dans l'environnement de production.

la réponse (merci à Kheldar):

Les profilés de provisioning de l'App Store ne permettent pas d'installer une demande de distribution sur un périphérique Apple. Pour installer votre demande de distribution prête sur un périphérique, vous devez créer un profil de provisioning ad hoc.

Il peut également être vérifié dans l'organisateur:


1 commentaires

Cependant, cette réponse est incorrecte. Les constructions d'appStore peuvent être installées sur des périphériques et nous l'avons fait à plusieurs reprises.


5 Réponses :


11
votes

Le profil de développement sert à développer et à tester sur vos appareils.

Le profil de distribution sert à créer votre fichier IPA, à le signer et à l'envoyer à Apple.

Il est clairement indiqué que vous ne pouvez pas l'exécuter sur des périphériques, sauf si vous avez un profil de distribution ad hoc:

Les profilés de provisioning de l'App Store ne permettent pas d'installer une demande de distribution sur un périphérique Apple. Pour installer votre demande de distribution prête sur un périphérique, vous devez créer un profil de provisioning ad hoc.


2 commentaires

Yeap, je le sais. Donc, il n'ya aucun moyen d'exécuter le code signé avec un profil de distribution autre, puis achetez l'application dans l'App Store après l'approbation de l'application?


Si je comprends bien, vous utilisez le profil ad hoc, soit vous créez un coupon comme expliqué dans les pages iTunes Connect (et utilisez-la sur vos appareils). Vérifiez ceci: développeur.apple.com/support/resources/itunes-connect.html



0
votes

Lorsque vous créez et exécutez le code à l'aide du profil de distribution, il sera installé sur l'appareil, mais ne vous permettra pas de le déboguer. Veuillez noter que l'appareil doit être valide inclus dans le profil.


0 commentaires

-1
votes

Il n'est pas possible de coder signé avec le profil de provisioning de distribution de l'App Store sur les périphériques. S'il s'agit du profil de provisioning de distribution de l'App Store, il est possible d'installer des périphériques en faisant glisser sur iTunes.


1 commentaires

Que se passe-t-il une fois que l'application est acceptée dans App Store? Ensuite, pousser va fonctionner? Vous aurez la correspondance de profils de provisioning puis sur le périphérique et sur parse.com Droite?



3
votes

retour en 2014 Lorsque cette question a été posée, et peut-être un peu plus tard, il a été parfaitement possible d'installer une application signée avec un profil AppStore sur le périphérique, à condition que le profil ADHOC correspondant soit déjà installé. Cela a ensuite changé, et ce n'est plus possible (2019) d'installer une application signée avec un profil AppStore sauf par téléchargement à partir de Apple (par exemple, via TestFlight).


0 commentaires

0
votes

Une autre solution de contournement permet de télécharger le fichier IPA sur iTunesConnect avec le certificat de distribution et utilisez TestFlight pour confirmer les notifications push.


0 commentaires