Saltar al contenido

Console.error: no se detectó ningún controlador de permisos. (React Native)

Es fundamental entender el código correctamente previamente a utilizarlo a tu trabajo y si ttienes algo que aportar puedes dejarlo en los comentarios.

Solución:

Solo tiene que instalar Permisos RN y realizar cambios en el podfile e info.plist. Dependiendo de para qué necesite los permisos, obtendrá los pods. Si no estás seguro, hazlos todos. Puede encontrar el código en https://www.npmjs.com/package/react-native-permissions. También hay algunas otras cosas que puede tener que hacer, de las que no hablé pero que están en la documentación de npm en el enlace.

Gracias a @Raghav Herugu por ayudarme a resolver el problema.

Por el momento, su Podfile no está configurado para manejar permisos. En su Podfile debajo de su objetivo, agregue las líneas de código relevantes para los permisos que está solicitando:

target 'LocalMainStreet' do

  # react-native-permissions permission handlers
  permissions_path = '../node_modules/react-native-permissions/ios'

  pod 'Permission-AppTrackingTransparency', :path => "#permissions_path/AppTrackingTransparency.podspec"
  pod 'Permission-BluetoothPeripheral', :path => "#permissions_path/BluetoothPeripheral.podspec"
  pod 'Permission-Calendars', :path => "#permissions_path/Calendars.podspec"
  pod 'Permission-Camera', :path => "#permissions_path/Camera.podspec"
  pod 'Permission-Contacts', :path => "#permissions_path/Contacts.podspec"
  pod 'Permission-FaceID', :path => "#permissions_path/FaceID.podspec"
  pod 'Permission-LocationAlways', :path => "#permissions_path/LocationAlways.podspec"
  pod 'Permission-LocationWhenInUse', :path => "#permissions_path/LocationWhenInUse.podspec"
  pod 'Permission-MediaLibrary', :path => "#permissions_path/MediaLibrary.podspec"
  pod 'Permission-Microphone', :path => "#permissions_path/Microphone.podspec"
  pod 'Permission-Motion', :path => "#permissions_path/Motion.podspec"
  pod 'Permission-Notifications', :path => "#permissions_path/Notifications.podspec"
  pod 'Permission-PhotoLibrary', :path => "#permissions_path/PhotoLibrary.podspec"
  pod 'Permission-Reminders', :path => "#permissions_path/Reminders.podspec"
  pod 'Permission-Siri', :path => "#permissions_path/Siri.podspec"
  pod 'Permission-SpeechRecognition', :path => "#permissions_path/SpeechRecognition.podspec"
  pod 'Permission-StoreKit', :path => "#permissions_path/StoreKit.podspec"

end

Puede leer más sobre esto en el repositorio de permisos nativos de reacción.

Si posees alguna duda o capacidad de aclarar nuestro sección puedes dejar una crónica y con mucho gusto lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *