J'ai reçu ce message lors de la sélection de build pour testing.it interne dit qu'il faut définir ITSAppUsesNonExemptEncryption dans info.plist qu'est-ce que cela signifie? Est-ce nécessaire?
ios
objective-c
app-store-connect
Avijit Nagare
la source
la source
Réponses:
Représente fondamentalement
<key>ITSAppUsesNonExemptEncryption</key><false/>
une valeur booléenne égale à NO.Mise à jour par @JosepH: cette valeur signifie que l'application n'utilise aucun chiffrement, ou seulement un chiffrement exempté. Si votre application utilise le chiffrement et n'est pas exemptée, vous devez définir cette valeur sur OUI / vrai.
Cela semble parfois discutable lorsqu'une application est considérée comme utilisant le cryptage.
la source
Selon la distribution WWDC2015 Quoi de neuf
J'avais eu cette fenêtre contextuelle Lors de la sélection de la construction pour les tests internes, je n'ai pas inclus la clé "ITSAppUsesNonExemptEncryption" dans mon info.plist mais j'ai quand même travaillé pour moi.
Même si j'ai réussi à télécharger une nouvelle application, les clés "ITSEncryptionExportComplianceCode" et "ITSAppUsesNonExemptEncryption" n'étaient pas incluses.
Aussi Apple Doc.
Si votre application n'utilise pas de chiffrement et que vous ne voulez pas avoir à répondre à ces questions au moment de la soumission, vous pouvez fournir des informations de conformité d'exportation avec votre build. Vous pouvez également fournir une documentation nouvelle ou mise à jour via iTunes Connect pour recevoir la valeur de chaîne de clé appropriée à inclure dans votre version avant de la télécharger sur iTunes Connect.
Pour ajouter une documentation de conformité d'exportation dans iTunes Connect:
Accédez à la section Cryptage sous Fonctionnalités. Cliquez sur le signe plus à côté de la section de plateforme appropriée. Répondez aux questions de manière appropriée. Joignez le fichier lorsque vous y êtes invité. Cliquez sur Enregistrer. Vos documents seront ensuite envoyés pour examen immédiatement et le statut de votre document s'affichera dans Examen de la conformité. Une valeur de clé sera également générée automatiquement que vous pouvez inclure dans votre fichier Info.plist. Pour plus d'informations sur l'inclusion de la valeur clé dans votre build, consultez la section Ressources et aide Conformité commerciale.
Vous pouvez télécharger une version sans clé de conformité d'exportation. Si vous incluez une clé, cela peut indiquer que vous n'avez pas besoin de documentation de conformité d'exportation; cela ne nécessite aucune approbation. Si vous incluez une clé faisant référence à un document de conformité à l'exportation spécifique, ce document doit être approuvé; il ne peut pas être en révision ou rejeté.
Vous pouvez consulter vos réponses à tout moment en cliquant sur le nom du fichier du document et en sélectionnant Plus d'informations. Si vous devez mettre à jour votre documentation ou modifier l'une des réponses aux questions, vous devrez répéter les étapes ci-dessus pour ajouter un nouveau document correspondant à vos modifications.
la source
Ajoutez cette clé dans le fichier plist ... Tout ira bien ..
Il suffit de coller avant
</dict></plist>
la source
Apple a simplifié notre processus de construction, vous n'avez donc pas besoin de cliquer sur la même case à chaque fois. Vous pouvez rationaliser votre flux iTC en compilant cet indicateur dans l'application.
C'est toujours le cas à partir de 2019.
la source
Pour sélectionner dans la liste déroulante, commencez à taper la ligne suivante:
L'application utilise un cryptage non exempté
la source
Il y a essentiellement 2 choses à garder à l'esprit. Vous êtes autorisé à le mettre sur NO si vous soit de ne pas utiliser le cryptage du tout , ou vous faites partie des règlements exemptés . Cela s'applique aux types d'applications suivants:
Source: Chambre de commerce : https://www.bis.doc.gov/index.php/policy-guidance/encryption/encryption-faqs#15
Remarque: Ces réglementations s'appliquent également au test de votre application à l'aide de
TestFlight
la source
La même erreur résolue comme ceci
la source
Apple a changé les règles à ce sujet. J'ai lu tous les documents Apple et autant de réglementations d'exportation américaines que possible.
Jusqu'à récemment, mon avis était que même en utilisant HTTPS pour la plupart des applications, Apple aurait besoin du certificat d'exportation. Certaines applications telles que les services bancaires seraient acceptables, mais pour de nombreuses applications, elles ne tombaient pas dans la catégorie des exonérations, qui est très, très large.
Cependant, Apple a maintenant introduit une sortie dans la catégorie exonérée pour les applications qui utilisent JUST https. Je ne sais pas quand ils l'ont fait, mais je pense que c'était soit en décembre 2016 ou en janvier 2017. Nous soumettons maintenant nos applications sans le certificat du gouvernement américain.
la source