titles large big bar ios xcode ios-simulator macos-mojave

large - iOS Simulator le gustaría tener acceso al micrófono cada vez



search controller ios 11 (8)

Desde la actualización a macOS Mojave, recibo esta alerta cada vez que ejecuto en el simulador:

"<AppName>" desea acceder al micrófono.

¡Está deteniendo el simulador de funcionar! ¿Cómo puedo pararlo?


  1. Vaya a la configuración de "Seguridad y privacidad" en macOS

  2. Seleccione "Micrófono" en el panel izquierdo

  3. En el panel derecho deshabilita la opción para Xcode


En el simulador, vaya a Configuración -> General -> Restablecer -> Restablecer ubicación y privacidad y luego presione "Restablecer advertencias" cuando se le pregunte.


Esto se ha resuelto en Xcode 10.2 Beta. La instalación de la versión beta también debería arreglarlo para versiones anteriores de Xcode, ya que CoreSimulator.framework se actualizará (y seguirá siendo compatible con versiones anteriores de Xcodes).

El nuevo comportamiento solicita acceso a Micrófono una vez en tu Mac. Esa aprobación (o denegación) cubre todos los procesos en todos los tiempos de ejecución del simulador, incluidos los nuevos tiempos de ejecución descargados y los nuevos Xcodes instalados después de la solicitud de aprobación inicial.

Las reglas normales de TCC continúan aplicándose dentro del simulador. Su aplicación debe tener las claves relevantes de Info.plist con una descripción de uso del micrófono si realmente intenta grabar audio. Esto continuará generando un indicador de TCC de iOS dentro de ese simulador específico. Si su aplicación solo reproduce audio, entonces iOS no generará avisos de TCC.


Intente iniciar la aplicación en el simulador no desde Xcode, sino desde el ícono de la aplicación. El diálogo aparecerá una vez más. Responde y no volverá a aparecer.


Lo que funcionó para mí fue cambiar la entrada de audio del hardware al micrófono interno . Lo que creo que sucede es que cuando das acceso, cambia la entrada de audio a tus auriculares o macbook. Mi preocupación era que estaba viendo un tutorial y cambia la frecuencia de audio y me sigue molestando.


Mi aplicación no usa micrófono, solo reproduce videos. Pude corregir la ventana emergente de alerta al restringir el acceso del micrófono para Xcode en Seguridad y privacidad -> Micrófono


Parece que hay dos problemas aquí: acceso al micrófono para Xcode y la aplicación en sí.

Su aplicación (o un UITest) puede solicitar (fallar) uno o ambos, aunque no siempre en la misma ejecución.

Ambos de estos diálogos deben ser aprobados para permitir el acceso, después de lo cual el permiso persiste entre los reinicios o reinicios de Xcode y Simulator.

Puede confirmar que se haya aprobado el acceso para Xcode en Preferencias del sistema -> Seguridad y privacidad -> Micrófono, donde debería ver el Xcode en la interfaz de usuario.

Sin embargo, la aplicación en sí, aprobada o no, no aparecerá en la interfaz de usuario aquí.

Si no está seguro de que la aplicación haya sido aprobada, reinicie todos los permisos del micrófono con ''tccutil reset Microphone'' en el terminal y vuelva a ejecutar su aplicación / prueba, hasta que ambos cuadros de diálogo se hayan mostrado y aprobado.


Lo que solucionó esto para mí fue no permitir el acceso del micrófono para xcode. Después de seleccionar esta opción, la ventana emergente ya no apareció después de reinicios adicionales.

Desafortunadamente, las correcciones anteriores no funcionaron porque Xcode no estaba disponible en:

Preferencias del sistema -> Seguridad y privacidad -> Privacidad -> Micrófono (No se muestra Xcode aquí)