Ошибка компилятора: неверный файл библиотеки - CoreLocation


24

У меня есть одно из моих приложений, которое создано в 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,00 м (скорость -1,00 м / с / курс -1,00) @ 18.10.19 , 10:34:39 Стандартное время Индии

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? Ошибки компилятора очень зависят от компилятора и языка, поэтому в будущем не забудьте добавить эту информацию.
Какой-то программист чувак

Я пытался в Objective C, написав новую программу. Но то же самое ...
VRAwesome

Ответы:


18

Я также вижу эту проблему. Это происходит, только если вы реализуете наложение renderFor для MKMapView. А без этой функции я не могу отобразить ломаную, которую я добавляю в mapView. Это работало нормально в Xcode 10.


2
У меня та же проблема, когда я делаю наложение круга на карту. Более того, эта строка печатается, когда я перемещаю карту.
Могил Арасу

Выпуск все еще здесь в апреле 2020 года.
LinusGeffarth

9

Надеюсь, это будет исправлено в следующей версии xcode. Но это происходит только на симуляторе. Используйте ваше настоящее устройство для тестирования на данный момент ..


Правда, при работе на реальном устройстве такая ошибка не отображается в консоли.
Хася

1

Я недавно столкнулся с этой ошибкой и смог ее устранить, очистив Simulator из меню Hardware-> Erase All Content and Settings ....


0

Я работал над этим, используя SwiftLog для регистрации своих сообщений, помещая некоторую уникальную строку внутри тега каждого регистратора (может быть просто com.yourcompany.yourapp, чтобы дифференцировать его), а затем фильтруя сообщения, содержащие этот тег, на консоли.

Более общим решением было бы иметь отрицательный фильтр в представлении консоли, что избавило бы от необходимости использовать регистратор таким образом.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.