Компиляция пользовательского SQLite для приложения для iPhone

Добавьте базовый путь в раздел head файла index.html

<base href="/">

Добавьте <router-outlet></router-outlet> в app.component.html, также вы изменили код index.html. Пожалуйста, не меняйте index.html, вместо этого добавьте базовый путь к нему, предложенному выше.

11
задан Noah 11 June 2009 в 16:05
поделиться

3 ответа

Попробуйте выполнить следующие действия:

  1. Меню xcode -> Проект -> Новая цель -> Статическая библиотека -> Имя цели: SQLite
  2. добавьте источник объединения SQLite в проект, теперь вы можете выбрать цель, выбрать SQLite
  3. меню xcode -> проект -> редактировать активную цель -> вкладка Общие -> Прямые зависимости -> добавить SQLite
  4. вкладка Общие -> Связанные библиотеки -> добавьте свой SQLite
6
ответ дан 3 December 2019 в 11:04
поделиться

Мне удалось сделать это с помощью объединения и выгрузить его прямо в мой проект, не выполняя предложенный связующий катлан ​​(я не говорю, что это плохая идея, просто возможно делать в основном проекте).

Мне не нужно было ничего редактировать (кроме добавления необходимого определения FTS для поиска текста) и компилировать без ошибок. Проверьте настройки сборки и убедитесь, что «-sqlite3» не указан в других флагах связывания.

1
ответ дан 3 December 2019 в 11:04
поделиться

Этот тип ошибки обычно означает отсутствие каркаса.

  1. Щелкните правой кнопкой мыши или щелкните, удерживая клавишу Control, в папке Frameworks вашего проекта.
  2. Выберите Добавить> Существующую платформу ...
  3. Перейти к: Macintosh HD> Разработчик> Платформы > iPhoneOS.platform> Разработчик> SDK> iPhoneOS2.2sdk> usr> lib и выберите libsqlite3.dylib
  4. Перестройте свой проект

Я думаю, об этом нужно позаботиться. Возможно, вам понадобится добавить аналогичную библиотеку для работы на iPhone Simulator.

0
ответ дан 3 December 2019 в 11:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: