J'ai mis à jour Xcode 10.1 (10B61) hier et maintenant, mon application, qui n'utilise pas du tout le microphone, demande soudainement l'autorisation du microphone dans le simulateur. Je n'ai pas eu l'occasion de l'essayer sur un appareil.
Avez-vous une idée de ce qui passe?
J'ai le même problème. Avez-vous mis en œuvre les raccourcis siri?
modifier: d'Apple:
Sur macOS 10.14, Simulator peut demander un accès au microphone au lancement ou lors de la première interaction avec le microphone dans un simulateur (par exemple, en utilisant Siri). Si vous refusez les autorisations, simulateur audio les sessions ne pourront utiliser aucun type d’entrée audio, peu importe des autorisations accordées dans un simulateur. Utilisez le système macOS Le panneau de préférences Préférences, Sécurité et Confidentialité pour changer cela réglage.
Votre application doit toujours avoir l'autorisation de Microphone à l'intérieur le simulateur aussi. macOS applique sa politique de permission à Application de simulateur dans son ensemble, dans tous les environnements d’exécution du simulateur versions et toutes les applications à l'intérieur d'un simulateur. Chaque simulateur applique des stratégies de permission aux applications individuelles exactement comme dispositifs. (40113388)
Mon témoignage est actuellement non fondé, mais en rencontrant ce problème, je me demande si l’intégration du cadre de Google ads dans mon application est à l’origine de cette situation. Est-ce que grand frère à google écoute?
C'est absolument normal.
Le SIMULATOR est lui-même une application MacOS et, en tant qu’application MacOS, il doit être autorisé à utiliser le microphone MacOS. Cela n'a rien à voir avec votre application iOS exécutée sur le simulateur, qui pourrait ou non avoir besoin d'une autorisation pour utiliser le microphone simulé.
Autorisez le simulateur à accéder au microphone MacOS et tout va bien.