Je télécharge mon fichier .ipa complètement à l’aide du chargeur d’applications, mais je n’ai pas trouvé le produit construit sur iTunes Connect, mais j’ai reçu le message suivant: "Nous avons découvert un ou plusieurs problèmes avec votre livraison récente de" Update HF ". Lors de la livraison, les problèmes suivants doivent être corrigés: Clé Info.plist manquante: cette application tente d'accéder aux données confidentielles sans description d'utilisation. L'info.plist de l'application doit contenir une clé NSPhotoLibraryUsageDescription avec une valeur de chaîne expliquant le comment l’application utilise ces données. "
j'ajoute les codes suivants au fichier config.xml mais j'ai toujours la même erreur:
EDIT: Tous les plugins principaux ont été mis à jour pour ne plus utiliser de variables . Pour définir les descriptions d’utilisation, vous devez utiliser la balise edit-config
dans le config.xml
comme ceci:
<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge">
<string>need camera access to take pictures</string>
</edit-config>
Voir Quirks iOS section
ANCIENNE REPONSE: Commencez par retirer le caméscope-plugin-cordova avec cordova plugin rm cordova-plugin-camera
Et puis réinstallez-le avec:
cordova plugin add cordova-plugin-camera --variable PHOTOLIBRARY_USAGE_DESCRIPTION="your usage message"
J'utilise VS TACO et voici comment j'ai finalement résolu ce problème. Editez le fichier\plugins\fetch.json pour que "cordova-plugin-camera" ajoute la section "variables":
"cordova-plugin-camera": {
"source": {
"type": "registry",
"id": "cordova-plugin-camera@~2.4.1"
},
"is_top_level": true,
"variables": {
"CAMERA_USAGE_DESCRIPTION": "your description text here",
"PHOTOLIBRARY_USAGE_DESCRIPTION": "your description text here"
}
}
Dans mon cas, App Store Connect n'arrêtait pas de dire que la clé manquait, même si elle y était certainement. Après avoir consulté plusieurs fois l'Info.plist, j'ai finalement remarqué que la clé NSPhotoLibraryUsageDescription disposait d'un espace supplémentaire à la fin de la clé, ce qui empêche apparemment le processus de téléchargement de voir la clé.
Je rencontre le même problème. Essayez d’utiliser le code ci-dessous dans votre fichier config.xml.
<gap:config-file platform="ios" parent="NSPhotoLibraryUsageDescription">
Cela pourrait être une réponse tardive pour vous, mais espérons que cela fonctionnera pour les gens à l'avenir.