J'ai une de mes applications, qui est créée dans Xcode 8. J'ai utilisé CoreLocation et MapKit dans cette application.
J'ai mis à jour l'application avec la dernière iOS
jusqu'à maintenant. et cela fonctionnait bien. Maintenant, je mets à jour l'application avec iOS 1
. J'ai donc ouvert l'application avec Xcode 11.0
et mis à jour tout le code requis. Paramètre également mis à jour qui est suggéré par Xcode "Effectuer les modifications" et tout ça.
Maintenant, je lance l'application, mais je reçois une erreur comme:
Compiler error: Invalid library file
.
J'ai beaucoup cherché, mais je ne trouve aucune solution. Est-ce un bug dans le nouveau Xcode
ou le nouveau iOS
?
Y a-t-il quelque chose que je dois faire des changements ou des paramètres supplémentaires? Guidez-moi s'il-vous-plaît. Est-ce un bug connu d'Apple?
MODIFIER :
2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019-10-18 10: 34: 39.900098 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019- 10-18 10: 34: 39.915973 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019-10-18 10: 34: 39.916228 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide
2019-10-18 10: 34: 39.920608 + 0530 MapLocation [1697: 57778] Les coordonnées mises à jour sont: <+ 23.02055700, + 72.50524900> +/- 5.00m (vitesse -1.00 mps / course -1.00) @ 18/10/19 , 10:34:39 AM Heure normale de l'Inde
2019-10-18 10: 34: 39.920697 + 0530 MapLocation [1697: 57778] Latitude: - 23.0206, Longitude: - 72.5052
2019-10-18 10: 34: 39.925441 + 0530 MapLocation [1697: 57778] Entrée dans ----> (Latitude: - 23.0206, Longitude: - 72.5052), Avec Rayon: - 300.00
2019-10-18 10: 34: 39.925546 + 0530 MapLocation [1697: 57778] Indiqué dans ----> (Latitude: - 23.0206, Longitude: - 72.5052), Avec rayon: - 300.00
2019-10-18 10: 34: 39.926582 + 0530 MapLocation [1697: 57778] Sortie de ----> (Latitude: - 23.0021, Longitude: - 72.4995), Avec Rayon: - 300.00
2019-10-18 10: 34: 39.926683 + 0530 MapLocation [1697: 57778] Indiqué dans ----> (Latitude: - 23.0021, Longitude: - 72.4995), Avec rayon: - 300.00
2019-10-18 10: 34: 39.932080 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019-10-18 10: 34: 39.932268 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] Erreur du compilateur: fichier de bibliothèque non valide
Réponses:
Je vois aussi ce problème. Cela ne se produit que si vous implémentez la superposition renderFor pour MKMapView. Et sans cette fonction, je ne peux pas afficher la polyligne que j'ajoute à la mapView. Cela fonctionnait bien dans Xcode 10.
la source
J'espère que cela sera corrigé dans la prochaine version de xcode. Mais cela ne se produit que sur le simulateur. Utilisez votre véritable appareil pour tester pour l'instant ..
la source
J'ai commencé à rencontrer cette erreur récemment et j'ai réussi à la faire disparaître en effaçant l'élément de menu Simulateur de Matériel-> Effacer tout le contenu et les paramètres ...
la source
J'ai travaillé autour de cela en utilisant SwiftLog pour enregistrer mes messages, en mettant une chaîne unique à l'intérieur de la balise de chaque enregistreur (pourrait simplement être com.yourcompany.yourapp pour le différencier), puis en filtrant les messages qui contiennent cette balise sur la console.
Une solution plus générale serait d'avoir un filtre négatif dans la vue de la console, ce qui éviterait d'avoir à utiliser l'enregistreur de cette manière.
la source