web-dev-qa-db-fra.com

Demande répétée d'autorisation de microphone sur iOS Simulator

Je travaille avec Xcode 10.1 (10B61) sur une application qui a besoin de l'autorisation d'utiliser le microphone. (Presque) Chaque fois que je lance l'application depuis Xcode (dans le simulateur), j'obtiens une fenêtre contextuelle système:

"Appname" souhaite accéder au microphone "Confidentialité - Description de l'utilisation du microphone" ">

Peu importe si je sélectionne "Ne pas autoriser" ou "OK". Ce message continue d'apparaître. Comment puis-je le réparer?

Mise à jour [fixe]

Ce problème semble être résolu dans Xcode 10.2 ????

18
benrudhart

Vous pouvez vous en débarrasser en suivant ces étapes:

  1. Accédez aux paramètres "Sécurité et confidentialité" sur macOS.
  2. Sélectionnez "Microphone" sur le panneau de gauche.
  3. Décochez l'option Xcode dans le panneau de droite.
4
jherran

Après avoir cherché une solution de contournement, celle-ci semble résoudre le problème pour moi: dans le simulateur, accédez à Paramètres> Votre application> Désactiver l'accès au microphone

Mise à jour: ne résout pas ce problème mais pourrait être utile: vous pouvez fermer la fenêtre contextuelle via la touche Échap - cela devrait être beaucoup plus rapide que de cliquer sur un bouton

1
benrudhart

Modifier:

Malheureusement, il semble que la procédure suivante ne soit qu'une solution temporaire. Après un certain temps, la boîte de dialogue a recommencé à apparaître. La répétition de la procédure le corrige pour une période de temps supplémentaire.


J'ai eu le même problème et ce qui a aidé dans mon cas a été de désactiver puis de réactiver les autorisations de microphone dans le simulateur.

Étapes pour corriger:

  • allez dans l'application Paramètres dans le simulateur
  • trouver la page des paramètres de votre application dans l'application Paramètres
  • désactiver l'autorisation du microphone (ou toute autre autorisation qui cause des problèmes)
  • réactiver les autorisations du microphone

Après cette procédure, la boîte de dialogue des autorisations du microphone a cessé d'apparaître à chaque fois que j'exécutais l'application.

Notez que j'ai exécuté l'application avec les autorisations désactivées et que j'ai navigué jusqu'au point où les autorisations sont requises avant de les réactiver (mais je ne pense pas que ce soit nécessaire).

J'espère que cela aide, c'est ce qui s'est produit dans mon cas.

1
Crt Gregoric