Возможно, вы используете версию Sqlite на настольном компьютере, которая не скомпилирована с включенной FTS3.Вам нужно скомпилировать локальную версию на своем компьютере разработчика, чтобы позволить вам создать FTS.
В инструкциях на веб-сайте Long Weekend также объясняется, как собрать sqlite на вашем рабочем столе с включенным модулем FTS3:
http://longweekendmobile.com/2010/06/16/sqlite-full-text-search-for-iphone-ipadyour-own-sqlite-for-iphone-and-ipad/
Мой рабочий процесс для создания файлов FTS для iPhone выглядит следующим образом:
- Установите sqlite с FTS3 на моем компьютере с OS X
- Выполните команды создания FTS и т. Д. Через интерфейс командной строки sqlite
- Переместите готовый файл БД в мой проект Xcode
- Запуск на симуляторе или устройстве с использованием статически связанного двоичного файла sqlite
Вот и все.Инструкции на сайте Long Weekend должны работать как описано, они работали для меня, поэтому я написал их так ухмылка