我有一个用Xcode 8创建的应用程序。我在该应用程序中使用了CoreLocation和MapKit。
到目前为止,我的应用程序更新为最新的iOS
。而且工作正常。现在,我要使用iOS 1
更新应用程序。因此,我使用Xcode 11.0
打开了应用,并更新了所有必需的代码。还更新了Xcode“执行更改”等建议的设置。
现在我运行应用程序,但出现类似错误:
Compiler error: Invalid library file
。
我进行了很多搜索,但找不到任何解决方案。这是新Xcode
还是新iOS
的错误?
我需要做一些额外的更改或设置吗?请指导我。苹果已知此错误吗?
编辑:
2019-10-18 10:34:39.899827 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.900098 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.915973 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.916228 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件
2019-10-18 10:34:39.920608 + 0530 MapLocation [1697:57778]更新的坐标为: +/- 5.00m(速度-1.00 mps /路线-1.00)@ 10/18 / 19,10:34:39 AM印度标准时间
2019-10-18 10:34:39.920697 + 0530 MapLocation [1697:57778]纬度:-23.0206,经度:-72.5052
2019-10-18 10:34:39.925441 + 0530 MapLocation [1697:57778]输入-----(纬度:-23.0206,经度:-72.5052),半径:-300.00
2019-10-18 10:34:39.925546 + 0530 MapLocation [1697:57778]陈述为---->(纬度:-23.0206,经度:-72.5052),半径:-300.00
2019-10-18 10:34:39.926582 + 0530 MapLocation [1697:57778]从---->退出(纬度:-23.0021,经度:-72.4995),半径:-300.00
2019-10-18 10:34:39.926683 + 0530 MapLocation [1697:57778]陈述为---->(纬度:-23.0021,经度:-72.4995),半径:-300.00
2019-10-18 10:34:39.932080 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.932268 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.948942 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件2019-10-18 10:34:39.949220 + 0530 MapLocation [1697:57778]编译器错误:无效的库文件
我也看到了这个问题。仅当您为MKMapView实现renderFor覆盖时,才会发生这种情况。而且,如果没有此功能,我将无法显示要添加到mapView的折线。在Xcode 10中,这工作正常。
希望此问题将在下一版xcode中修复。但这仅在模拟器上发生。立即使用您的真实设备进行测试。