Error del compilador: archivo de biblioteca no válido - CoreLocation

24

Tengo una de mis aplicaciones, creada en Xcode 8. He usado CoreLocation y MapKit en esa aplicación.

Tengo la aplicación de actualización con la última iOShasta ahora. y estaba funcionando bien Ahora estoy actualizando la aplicación con iOS 1. Entonces abrí la aplicación Xcode 11.0y actualicé todo el código requerido. También se actualizó la configuración sugerida por Xcode "Realizar cambios" y todo eso.

Ahora ejecuto la aplicación, pero recibo un error como:

Compiler error: Invalid library file.

He buscado mucho, pero no puedo encontrar ninguna solución. ¿Es esto un error en nuevo Xcodeo nuevo iOS?

¿Hay algo que tenga que hacer cambios o configuraciones adicionales? Por favor guíame. ¿Es este error conocido de Apple?

EDITAR :

2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019-10-18 10: 34: 39.900098 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019- 10-18 10: 34: 39.915973 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019-10-18 10: 34: 39.916228 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido

2019-10-18 10: 34: 39.920608 + 0530 MapLocation [1697: 57778] Las coordenadas actualizadas son: <+ 23.02055700, + 72.50524900> +/- 5.00m (velocidad -1.00 mps / curso -1.00) @ 18/10/19 , 10:34:39 AM Hora estándar de la India

2019-10-18 10: 34: 39.920697 + 0530 MapLocation [1697: 57778] Latitud: - 23.0206, Longitud: - 72.5052

2019-10-18 10: 34: 39.925441 + 0530 MapLocation [1697: 57778] Ingresando en ----> (Latitud: - 23.0206, Longitud: - 72.5052), con radio: - 300.00

2019-10-18 10: 34: 39.925546 + 0530 MapLocation [1697: 57778] Establecido en ----> (Latitud: - 23.0206, Longitud: - 72.5052), con radio: - 300.00

2019-10-18 10: 34: 39.926582 + 0530 MapLocation [1697: 57778] Salir de ----> (Latitud: - 23.0021, Longitud: - 72.4995), Con radio: - 300.00

2019-10-18 10: 34: 39.926683 + 0530 MapLocation [1697: 57778] Indicado en ----> (Latitud: - 23.0021, Longitud: - 72.4995), con radio: - 300.00

2019-10-18 10: 34: 39.932080 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019-10-18 10: 34: 39.932268 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] Error del compilador: archivo de biblioteca no válido

VRAwesome
fuente
Adivinando de tus otras etiquetas, ¿se trata del compilador Swift? Los errores del compilador dependen mucho del compilador y del lenguaje, por lo que en el futuro no olvide agregar esa información.
Algún tipo programador el
Lo he intentado en el Objetivo C, escribiendo un nuevo programa. Pero lo mismo ...
VRAwesome

Respuestas:

18

Estoy viendo este problema también. Solo sucede si implementa la superposición renderFor para MKMapView. Y sin esta función, no puedo mostrar la polilínea que estoy agregando a mapView. Esto funcionaba bien en Xcode 10.

Kendall Crouch
fuente
2
Tengo el mismo problema cuando hago una superposición de círculo en el mapa. Además, esta línea se imprime cuando muevo el mapa.
Mahil Arasu
Emisión aún aquí en abril de 2020.
LinusGeffarth
9

Espero que esto se solucione en la próxima versión de xcode. Pero esto solo sucede en el simulador. Use su dispositivo real para probar por ahora ...

Filippov romano
fuente
Es cierto que la ejecución en el dispositivo real no muestra dicho error en la consola.
Hasya
1

Comencé a encontrarme con este error recientemente y pude hacer que desapareciera borrando el simulador del elemento de menú Hardware-> Borrar todo el contenido y la configuración ...

vikingmobile
fuente
0

Trabajé alrededor de esto usando SwiftLog para registrar mis mensajes, colocando una cadena única dentro de la etiqueta de cada registrador (podría ser com.yourcompany.yourapp para diferenciarlo) y luego filtrando los mensajes que contienen esa etiqueta en la consola.

Una solución más general sería tener un filtro negativo dentro de la vista de la consola, lo que evitaría la necesidad de usar el registrador de esta manera.

Príncipe
fuente