1

Lors de l'exécution dans une application iphone, existe-t-il un moyen de distinguer le type de distribution par programme entre ad hoc et app store? Chaque fois que je fais une distribution ad hoc, je veux cibler les serveurs de test internes pour les points de terminaison du service Web, puis pour la distribution de l'app store, cibler les serveurs de production.iPhone: déterminer le type de distribution par programmation pour les tests

Merci. Jim

Répondre

0

Je ne pense pas que cette information est disponible pour votre application. Mais vous pouvez le faire en utilisant différents #defines de préprocesseur pour les différentes configs de Build et ensuite définir vos constantes basées sur les valeurs de ces #defines.

0

Je ne pense pas qu'il existe un moyen de déterminer le type de distribution, car ils seraient simplement le même binaire, mais fournis d'une manière différente. Je créerais un build séparé pour votre ad hoc et changerais ce que vous devez pointer vers vos serveurs de test internes.

1

Vous pouvez. Ouvrez le fichier embedded.mobileprovision dans votre dossier d'application (vous pouvez le faire par programme, bien sûr) et vérifiez <key>ProvisionedDevices</key>. Il n'existe que dans la version Ad Hoc de votre application, à condition que vous ayez signé la version App Store avec un profil de configuration App Store.

Questions connexes