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.)
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/>
Et c'est tout ! Happy coding :)
Commentaires