У меня есть проект iOS, в котором я хотел бы использовать Firebase Firestore.
Я установил Firebase / Core, Firebase / Firestore и Firebase / Auth с CocoaPods. «pod install» работал без ошибок, и я также успешно добавил свой проект в Firebase на его консоли.
Моя проблема в том, что когда я пытаюсь построить проект, я получаю сообщение об ошибке:
Неопределенные символы для architectuire x86_64: "_sqlite3_prepare_v3", на которые ссылаются из: ... (точную ошибку см. На изображении ниже)
https://i.imgur.com/b0xJiIt.png
Причина, по которой я думаю, что эта ошибка связана с Firebase, заключается в том, что она говорит, что на нее ссылается GoogleAppMeasurement, который устанавливается вместе с Firebase.
Странно то, что я работаю над этим проектом уже несколько дней, и самое первое, что я сделал, это добавил Firebase. И я не получил никаких ошибок, связанных с Firebase до сих пор. Вчера вечером я покинул проект безо всяких ошибок, затем, когда я пытался собрать его сегодня утром, ничего не делая, произошла эта ошибка. Я не обновлял пакеты, не писал никакого кода. Я буквально ничего не делал, кроме как пытался его построить.
(Среда: High Sierra 10.13, Xcode 9.2, Swift 4.0, iOS 11.2)
Я в значительной степени сделал все, что смог найти в Интернете, даже отдаленно связанный с моей проблемой, так как пока не нашел ничего конкретного для своей проблемы.
Я обновил пакеты - не работал.
Я включил все фреймворки в «Связанные фреймворки и библиотеки», которые имели какое-либо отношение к sqlite3 - не работали (как и ожидалось)
Я много раз чистил проект.
Я полностью удалил Firebase (и все остальные модули) из своего проекта. После этого Xcode успешно собрал проект. Затем я снова добавил Firebase, произошла та же ошибка.
Теперь у меня нет идей о том, что я могу сделать.
Я совершенно новичок в Xcode и Swift, даже в MacOS, так что извините, если я не предоставил достаточно фона. Если потребуется дополнительная информация, пожалуйста, сообщите мне, и я предоставлю ее.
(редактировать: изображение не отображалось)