Lorsque j'ai ajouté ma dernière version pour les tests internes avec TestFlight
, j'ai vu qu'elle avait le statut "Conformité manquante".
Est-ce un problème majeur? Pourquoi cela apparaît-il? Comment puis-je résoudre ce problème?
la source
Lorsque j'ai ajouté ma dernière version pour les tests internes avec TestFlight
, j'ai vu qu'elle avait le statut "Conformité manquante".
Est-ce un problème majeur? Pourquoi cela apparaît-il? Comment puis-je résoudre ce problème?
À moins que votre application n'utilise un cryptage spécial, vous pouvez simplement ajouter une clé booléenne à votre Info.plist
nom ITSAppUsesNonExemptEncryption
et valeur NO
.
Si votre application utilise un cryptage personnalisé, vous devrez fournir des documents juridiques supplémentaires et passer en revue votre cryptage avant de pouvoir sélectionner des versions.
Si vous continuez à sélectionner cette version pour les tests, il vous demandera les informations de conformité manuellement. Choisir "Non" vous présente la recommandation ci-dessus.
Ce changement a été annoncé lors de la WWDC 2015, mais je suppose qu'il n'a été appliqué que très récemment. Voir ceci et cela pour une transcription de la session WWDC relative à la conformité à l'exportation, juste pour une recherche de texte pour "exporter".
Il y a d'autres questions similaires sur SO, voir:
Il n'est plus nécessaire de soumettre une nouvelle version ou de modifier
Info.plist
; suivez plutôt ces étapes à l'aide d'un compte Admin ou App Manager:Cependant, si vous choisissez de modifier
Info.plist
, vous n'aurez plus jamais besoin de traiter cette fenêtre contextuelle.la source
Ajoutez le suivant au bas de votre
Info.plist
la source
Dans votre
Info.plist
, cliquez avec le bouton droit dans la table des propriétés, cliquez surAdd Row
, ajoutez un nom de cléApp Uses Non-Exempt Encryption
avec TypeBoolean
et définissez une valeurNO
.la source
Si votre info.plist est affichée sous forme de liste de propriétés (et non xml), le texte que vous devez saisir pour la clé est: L'
application utilise un chiffrement non exempté
la source
Si vous n'utilisez pas https dans les appels api, veuillez ajouter cette clé «L'application utilise un cryptage non exempté» dans votre info.plist et définissez-la sur «NON»
la source
De plus, si vous ne voyez pas le bouton «Fournir des informations de conformité à l'exportation», assurez-vous que vous avez le bon rôle dans votre connexion App Store ou parlez à la bonne personne (titulaire du compte, administrateur ou gestionnaire d'application).
la source