У меня есть одно из моих приложений, которое создано в 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] Ошибка компилятора: неверный файл библиотеки
Ответы:
Я также вижу эту проблему. Это происходит, только если вы реализуете наложение renderFor для MKMapView. А без этой функции я не могу отобразить ломаную, которую я добавляю в mapView. Это работало нормально в Xcode 10.
источник
Надеюсь, это будет исправлено в следующей версии xcode. Но это происходит только на симуляторе. Используйте ваше настоящее устройство для тестирования на данный момент ..
источник
Я недавно столкнулся с этой ошибкой и смог ее устранить, очистив Simulator из меню Hardware-> Erase All Content and Settings ....
источник
Я работал над этим, используя SwiftLog для регистрации своих сообщений, помещая некоторую уникальную строку внутри тега каждого регистратора (может быть просто com.yourcompany.yourapp, чтобы дифференцировать его), а затем фильтруя сообщения, содержащие этот тег, на консоли.
Более общим решением было бы иметь отрицательный фильтр в представлении консоли, что избавило бы от необходимости использовать регистратор таким образом.
источник