Ошибка компилятора: неверный файл библиотеки - 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] Ошибка компилятора: неверный файл библиотеки

VRAwesome
источник
По другим твоим тегам догадываетесь о компиляторе Swift? Ошибки компилятора очень зависят от компилятора и языка, поэтому в будущем не забудьте добавить эту информацию.
Какой-то программист чувак
Я пытался в Objective C, написав новую программу. Но то же самое ...
VRAwesome

Ответы:

18

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

Кендалл Крауч
источник
2
У меня та же проблема, когда я делаю наложение круга на карту. Более того, эта строка печатается, когда я перемещаю карту.
Могил Арасу
Выпуск все еще здесь в апреле 2020 года.
LinusGeffarth
9

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

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

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

vikingmobile
источник
0

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

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

принц
источник