Loupe

iOS & TestFlight : ne plus avoir à dire que votre app ne fait pas de cryptography sur iTunes Connect

Depuis quelques années, il faut indiquer à Apple que notre application n'utilise pas de cryptographie pour permettre sa mise à disposition via TestFlight.

C'est assez fastidieux d'aller faire cette opération manuelle à chaque déploiement, surtout lorsqu'on a mis en place de l'intégration continue.

Il est très simple de contourner cela et cet article me servira surtout de pense-bête pour ne pas rechercher à chaque fois :)

Le message indiqué est le suivant :

Is your app designed to use cryptography or does it contain or incorporate cryptography? 
(Select Yes even if your app is only utilizing the encryption available in iOS or OS X.)

iTunes Connect: Is your app designed to use cryptography?

La solution est très simple à mettre en place, il suffit d'ajouter la clef "ITSAppUsesNonExemptEncryption" avec la valeur false dans votre fichier info.plist :

<key>ITSAppUsesNonExemptEncryption</key>
<false/>

Capture d’écran 2019-04-10 à 13.24.25.png

Et c'est tout ! Happy coding :)

Photo de profil

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus