PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile (précédentes versions) → Erreur lors du deployement iOS : solution pour WM20 ?
Erreur lors du deployement iOS : solution pour WM20 ?
Débuté par Teckynou, 19 jan. 2017 11:21 - 2 réponses
//hostimage.webdev.info/avatars/mPLXbU2cr0CBgLWroOuhw
Membre enregistré
84 messages
Posté le 19 janvier 2017 - 11:21
Bonjour,

depuis le passage à iOS10, je n'avait encore jamais fait de mise a jour de mon appli.
Je rencontre aujourd'hui un problème lors de l'envoi de mon appli sur ituneconnect.
Le problème est connu, puisqu'il existe un correctif pour WM21, malheureusement je suis sous WM20.

j'ai les message d'erreur suivant :

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.

je sais qu'il faut modifier le info.plist dans Xcode, mais ça s'arrete là.
j'ai trouvé les clé "Privacy - Camera Usage Description" et "Privacy - Photo Library usage description". je suppose que c'est celles-ci qu'il faut ajouter avec un texte dans la colonne value. mais j'aimerai être certain de faire les bonnes manip.
qua faut-il mettre exactement? est-ce que cela va faire afficher un pop-up genre "NomDeApps essai d'acceder a l'appareil photo" ?

pour info, mon app n'utilise ni l'appareil photo, ni la galerie de photo. Donc si il y a autre chose a quelque chose de plus intelligent a faire, je suis preneur.


merci.

--
SPEETBOX by STARCK - SPEETA
//hostimage.webdev.info/avatars/default.gif
Posté le 24 janvier 2017 - 09:46
Bonjour Teckynou,

Une fois ton appli générée sous WM20, il te faudra ouvrir avec ton bloc note le info.plist pour y ajouter les lignes suivantes :

<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires access to the photo library.</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app does not require access to the microphone.</string>
<key>NSCameraUsageDescription</key>
<string>This app requires access to the camera.</string>

Sauvegarde ton info.plist : c'est tout. Tu peux maintenant soumettre à nouveau ton appli à Apple.

J'espère t'avoir aidé.

Cordialement,

Alex
//hostimage.webdev.info/avatars/mPLXbU2cr0CBgLWroOuhw
Membre enregistré
84 messages
Posté le 24 janvier 2017 - 11:23
Bonjour,

merci pour l'info.
je ferai un batch pour automatiser ça post compilation.

J'étais presser, alors j'avais fini par trouver la solution directement dans xcode.

--
SPEETBOX by STARCK - SPEETA