Compilerfehler: Ungültige Bibliotheksdatei - CoreLocation

23

Ich habe eine meiner Anwendungen, die in Xcode 8 erstellt wurde. Ich habe CoreLocation und MapKit in dieser App verwendet.

Ich habe Update-App mit den neuesten iOSbis jetzt. und es funktionierte gut. Jetzt aktualisiere ich die Anwendung mit iOS 1. Also habe ich die App mit geöffnet Xcode 11.0und den gesamten erforderlichen Code aktualisiert. Außerdem wurde die Einstellung aktualisiert, die von Xcode "Änderungen durchführen" und all dem vorgeschlagen wird.

Jetzt starte ich die Anwendung, erhalte aber folgende Fehlermeldung:

Compiler error: Invalid library file.

Ich habe viel gesucht, kann aber keine Lösung finden. Ist das ein Fehler in neu Xcodeoder neu iOS?

Muss ich zusätzliche Änderungen oder Einstellungen vornehmen? Bitte führen Sie mich. Ist dieser Fehler von Apple bekannt?

BEARBEITEN :

2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019-10-18 10: 34: 39.900098 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019- 10-18 10: 34: 39.915973 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019-10-18 10: 34: 39.916228 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei

2019-10-18 10: 34: 39.920608 + 0530 MapLocation [1697: 57778] Die aktualisierten Koordinaten sind: <+ 23.02055700, + 72.50524900> +/- 5.00 m (Geschwindigkeit -1,00 mps / Kurs -1,00) @ 18.10.19 , 10:34:39 India Standard Time

2019-10-18 10: 34: 39.920697 + 0530 MapLocation [1697: 57778] Breitengrad: - 23.0206, Längengrad: - 72.5052

2019-10-18 10: 34: 39.925441 + 0530 MapLocation [1697: 57778] Eingabe in ----> (Breite: - 23.0206, Länge: - 72.5052), mit Radius: - 300.00

2019-10-18 10: 34: 39.925546 + 0530 MapLocation [1697: 57778] Angegeben in ----> (Breite: - 23.0206, Länge: - 72.5052), Mit Radius: - 300.00

2019-10-18 10: 34: 39.926582 + 0530 MapLocation [1697: 57778] Beenden von ----> (Breite: - 23.0021, Länge: - 72.4995), Mit Radius: - 300.00

2019-10-18 10: 34: 39.926683 + 0530 MapLocation [1697: 57778] Angegeben in ----> (Breite: - 23.0021, Länge: - 72.4995), Mit Radius: - 300.00

2019-10-18 10: 34: 39.932080 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019-10-18 10: 34: 39.932268 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] Compilerfehler: Ungültige Bibliotheksdatei

VRAwesome
quelle
Vermutlich geht es bei Ihren anderen Tags um den Swift-Compiler? Compilerfehler hängen stark vom Compiler und der Sprache ab. Vergessen Sie daher in Zukunft nicht, diese Informationen hinzuzufügen.
Einige Programmierer Typ
Ich habe es in Ziel C versucht, indem ich ein neues Programm geschrieben habe. Aber das gleiche ...
VRAwesome

Antworten:

18

Ich sehe dieses Problem auch. Dies geschieht nur, wenn Sie das renderFor-Overlay für MKMapView implementieren. Und ohne diese Funktion kann ich die Polylinie, die ich zur mapView hinzufüge, nicht anzeigen. Dies funktionierte gut in Xcode 10.

Kendall Crouch
quelle
2
Ich habe das gleiche Problem, wenn ich eine Kreisüberlagerung auf der Karte erstelle. Außerdem wird diese Linie gedruckt, wenn ich die Karte verschiebe.
Mahil Arasu
Ausgabe noch hier im April 2020.
LinusGeffarth
8

Hoffe, dass dies in der nächsten Version von xcode behoben wird. Dies geschieht jedoch nur auf dem Simulator. Verwenden Sie Ihr reales Gerät zum Testen.

Roman Filippov
quelle
Wenn Sie auf dem realen Gerät ausgeführt werden, wird ein solcher Fehler in der Konsole nicht angezeigt.
Hasya
1

Ich bin vor kurzem auf diesen Fehler gestoßen und konnte ihn beheben, indem ich den Simulator unter dem Menüpunkt Hardware-> Alle Inhalte und Einstellungen löschen ... löschte.

vikingmobile
quelle
0

Ich habe dies umgangen , indem ich SwiftLog verwendet habe , um meine Nachrichten zu protokollieren, eine eindeutige Zeichenfolge in das Tag jedes Loggers eingefügt habe (könnte einfach com.yourcompany.yourapp sein, um es zu unterscheiden) und dann nach Nachrichten gefiltert habe, die dieses Tag auf der Konsole enthalten.

Eine allgemeinere Lösung wäre, einen negativen Filter in der Konsolenansicht zu haben, wodurch die Notwendigkeit entfällt, den Logger auf diese Weise zu verwenden.

Prinz
quelle