Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compiler error: Invalid library file - CoreLocation

I have one of my application, that is created in Xcode 8. I have used CoreLocation and MapKit in that app.

I have update app with latest iOS till now. and it was working fine. Now I am updating application with iOS 1. So I hvae opened app with Xcode 11.0 and updated all the required code. Also updated setting that is suggested by Xcode "Perform Changes" and all that.

Now I run application, but I am getting error like :

Compiler error: Invalid library file.

I have searched lot, but can't find any solution. Is this a bug in new Xcode or new iOS ?

Is there anything I have to do extra changes or settings ? Please guide me. Is this known bug by Apple ?

EDIT :

2019-10-18 10:34:39.899827+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.900098+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.915973+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.916228+0530 MapLocation[1697:57778] Compiler error: Invalid library file

2019-10-18 10:34:39.920608+0530 MapLocation[1697:57778] Updated coordinate are : <+23.02055700,+72.50524900> +/- 5.00m (speed -1.00 mps / course -1.00) @ 10/18/19, 10:34:39 AM India Standard Time

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] Entering in ----> (Latitude:- 23.0206, Longitude:- 72.5052), With Radius:- 300.00

2019-10-18 10:34:39.925546+0530 MapLocation[1697:57778] Stated in ----> (Latitude:- 23.0206, Longitude:- 72.5052), With Radius:- 300.00

2019-10-18 10:34:39.926582+0530 MapLocation[1697:57778] Exit from ----> (Latitude:- 23.0021, Longitude:- 72.4995), With Radius:- 300.00

2019-10-18 10:34:39.926683+0530 MapLocation[1697:57778] Stated in ----> (Latitude:- 23.0021, Longitude:- 72.4995), With Radius:- 300.00

2019-10-18 10:34:39.932080+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.932268+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.948942+0530 MapLocation[1697:57778] Compiler error: Invalid library file 2019-10-18 10:34:39.949220+0530 MapLocation[1697:57778] Compiler error: Invalid library file

like image 791
VRAwesome Avatar asked Oct 18 '19 06:10

VRAwesome


4 Answers

I'm seeing this issue also. It only happens if you implement the renderFor overlay for MKMapView. And without this function, I can't display the polyline that I'm adding to the mapView. This was working fine in Xcode 10.

like image 111
Kendall Crouch Avatar answered Oct 09 '22 16:10

Kendall Crouch


Hope this will be fixed in the next version of xcode. But this only happens on the simulator. Use your real device for testing for now..

like image 38
Roman Filippov Avatar answered Oct 09 '22 16:10

Roman Filippov


For me what works is to disable OS Activity Logging.

Add the Environment Variable: OS_ACTIVITY_MODE with value: disable on Product > Scheme > Edit Scheme > Run > Arguments.

Xcode environment variables with OS_ACTIVITY_MODE disabled

Warning

Folks have reported that other useful logs for them have also been silenced.


Taken from a similar answer I gave regarding WKWebView, but reposting here for visibility after finding the logging noise appears also with MKMapView.

like image 2
vauxhall Avatar answered Oct 09 '22 17:10

vauxhall


I started running into this error recently and was able to get it to go away by clearing the Simulator from Hardware->Erase All Content and Settings... menu item.

like image 1
vikingmobile Avatar answered Oct 09 '22 17:10

vikingmobile