Прежде всего, я должен сказать, что я новичок в Xcode, и я нашел некоторые вещи, которые немного перекликаются для новичков.
На данный момент я хочу включить поддержку SQLite в тестовое приложение. Я нашел обертку «FMDB», которая кажется очень простой в использовании.
Я уже смог включить файлы .m и .h в свой проект и установить строку заголовка для подключения к Swift.
Но если я создам свое приложение, тогда я получу некоторые ошибки ссылок. Я думаю, проблема в том, что библиотека sqlite отсутствует. Но я не собираюсь его включать. Поэтому я искал в Интернете некоторые уроки, но все, что я нашел, кажется слишком старым и не помогло мне.
Что я уже сделал, это следующие шаги: я выбрал верхний элемент моего проекта в Project Explorer. Затем я выбрал цель сборки и переключился на вкладку «Фазы сборки». Но теперь я не вижу возможности включить файл libsqlite.a. Я выполнил некоторые предложения и набрал ключевое слово «sqlite» в поле поиска, но я получил сообщение «Результаты не найдены».
Я использую Xcode 8 + Swift 3 на Mac Sierra.Поиск правильного пути включения статических библиотек в Xcode
1
A
ответ
0
Я решить мою проблему, в том числе и sqlite3.c sqlite3.h из sqlite.org поэтому каждая обертка работает отлично.
0
Я думаю, что U должен найти файл libsqlite.a в файловой системе и только затем добавить libsqlite.a для проекта, щелкнув правой кнопкой мыши по файлам проекта в Xcode 8 и выбрав «добавить файлы в» и выберите вас .a библиотека из системы как корневая папка сайта Homebrew, только тогда вы можете выбрать эту статическую библиотеку в меню ссылок «+». Пожалуйста, прочтите этот ответ:
Смежные вопросы
- 1. Определение правильного пути включения
- 2. Использование статических библиотек в Xcode
- 3. Включая несколько статических библиотек в Xcode
- 4. Размер статических библиотек, созданных Xcode
- 5. Параметры пути поиска библиотеки XCode для статических библиотек (libssh2)
- 6. Создание статической библиотеки статических библиотек в XCode
- 7. Связывание статических библиотек OpenCV в Xcode
- 8. Процесс связывания статических библиотек ObjC в XCode
- 9. Связывание статических библиотек с проектом XCode libMWPhotoBrowser.a
- 10. Поиск правильного пути в O (n) времени
- 11. Настройка правильного пути для ресурсов библиотек в расширении Chrome
- 12. целевые условные пути поиска библиотек xcode
- 13. Статические элементы статических библиотек
- 14. .NET-эквивалент статических библиотек?
- 15. ctypes для статических библиотек?
- 16. iOS: сбор статических библиотек
- 17. виртуальные функции статических библиотек
- 18. Зависимость от статических библиотек
- 19. Создание статических библиотек
- 20. динамических библиотек в XCode
- 21. Реализация статических библиотек в iPhone
- 22. Смешивание статических библиотек и разделяемых библиотек
- 23. Может ли Xcode и iPhone обрабатывать сотни статических библиотек?
- 24. Создать банку в IntelliJ без включения библиотек?
- 25. Связывание статических библиотек в iPhone SDK 3.0
- 26. "Пути поиска заголовков" Vs. «Пути поиска библиотек»
- 27. Создание статических библиотек: как изменить целевое местоположение?
- 28. два способа связывания статических библиотек
- 29. Связывание объектов и статических библиотек
- 30. Смешивание общих и статических библиотек
Для Swift 3 существуют другие оболочки SQLite, такие как https://github.com/groue/GRDB.swift#installation, которые четко документируют, как интегрировать SQLite в ваш проект Xcode (со всеми преимуществами написания непосредственно для Swift) –
Спасибо за ваше предложение. Для меня GRDB слишком перегружен только для выполнения некоторых команд select и insert, но он кажется хорошей оболочкой для более сложных задач. – altralaser
GRDB не перегружен: он делает все, что он делает, и вы выбираете, что вам нужно для этого. Он предоставляет выборку/вставку SQL api в городе. –