编译器错误:无效的库文件-CoreLocation


23

我有一个用Xcode 8创建的应用程序。我在该应用程序中使用了CoreLocation和MapKit。

我有最新的应用程序更新iOS到现在。而且工作正常。现在,我正在使用更新应用程序iOS 1。所以我打开了应用程序Xcode 11.0并更新了所有必需的代码。还更新了Xcode“执行更改”等建议的设置。

现在,我运行应用程序,但出现如下错误:

Compiler error: Invalid library file

我已经搜索了很多,但是找不到任何解决方案。这是新的Xcode还是新的错误iOS

我需要做一些额外的更改或设置吗?请指导我。这是Apple已知的错误吗?

编辑

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]更新的坐标为:<+ 23.02055700,+ 72.50524900> +/- 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]编译器错误:无效的库文件


从您的其他标签猜测,这与Swift编译器有关?编译器错误非常依赖于编译器和语言,因此将来不要忘记添加该信息。
一些程序员花花公子

我通过编写新程序在目标C中进行了尝试。但是同样...
VRAwesome

Answers:



8

希望在下一版本的xcode中可以解决此问题。但这仅在模拟器上发生。现在使用您的真实设备进行测试。


的确,在真实设备中运行不会在控制台中显示此类错误。
哈莎

1

我最近开始遇到此错误,并且可以通过从“硬件”->“擦除所有内容和设置...”菜单项中清除“模拟器”来消除此错误。


0

我通过使用SwiftLog记录消息来解决此问题,将一些唯一的字符串放入每个记录器的标签内(可以通过com.yourcompany.yourapp加以区分),然后在控制台上过滤到包含该标签的消息。

更为通用的解决方案是在控制台视图中使用否定过滤器,这将消除以这种方式使用记录器的需求。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.