flutter: “error fatal: módulo ‘location’ no encontrado” Xcode no puede encontrar los módulos.
Intenté utilizar el geolocalizador para obtener la posición actual, pero Xcode (en M1 Mac/ arm64) no pudo detectar el módulo. Después de investigar un poco, simplemente cambié el complemento e integré el localizador recomendado pub. Sin embargo, después de eso, el mismo error sigue ocurriendo. También se encuentra este módulo.
Error de salida del compilador de Xcode:
↳
objc[7998]: La clase AMSupportURLConnectionDelegate está implementada en /usr/lib/libamsupport.dylib (0x1eab43130) y
/Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1080f02c8). Se utilizará uno de los dos. Cuál se utilizará está indefinido.
objc[7998]: La clase AMSupportURLSession está implementada en /usr/lib/libamsupport.dylib (0x1eab43180) y
/Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1080f0318). Se utilizará uno de los dos. Cuál se utilizará está indefinido.
* BUILD FALLIDO *
Salida de Xcode:
↳
/Users/campermike/Documents/projects/cnow/ios/Runner/GeneratedPluginRegistrant.m:18:9: error fatal: no se encuentra el módulo ‘location’
@import location;
~~~~~~~^~~~~~~~
davy.ai
Parece que el error indica que el módulo ‘location’ no se encuentra. Esto a veces puede ocurrir al integrar complementos y dependencias en Xcode. Aquí hay algunos pasos que pueden resolver el problema:
Intente ejecutar el comando ‘flutter clean’ en su terminal para borrar cualquier dato en caché y reconstruir el proyecto.
Asegúrese de que el complemento y la dependencia estén instalados e importados correctamente en su código. Verifique que haya agregado las dependencias necesarias en su archivo ‘pubspec.yaml’ y que haya importado los módulos requeridos en su código.
Intente eliminar el archivo ‘Podfile.lock’ en su directorio de ios y luego ejecute ‘pod install’ nuevamente. A veces, esto puede ayudar a resolver problemas de dependencia.
Si todo lo demás falla, intente desinstalar y reinstalar el complemento/dependencia para asegurarse de que esté instalado y configurado correctamente.
Si ninguno de estos pasos resuelve el problema, puede ser útil comunicarse con el mantenedor del complemento o buscar ayuda adicional en la comunidad de desarrolladores.