Как автоматизировать создание базы данных sqlite в Xcode и поместить его в комплект приложений - PullRequest
3 голосов
/ 29 января 2010

У меня есть sqlite DB, в которой много тестовых данных. В настоящее время я загружаю данные в код приложения, но на iPod, который я использую для тестирования, уходит несколько минут.

Интересно, можно ли сделать в Xcode тесты перед сборкой, которые помещают в базу данных, затем добавляют ее в комплект приложений, чтобы я мог извлечь ее из iPod.

Я застрял в том, как создать и предварительно заполнить БД ..

1 Ответ

1 голос
/ 29 января 2010

Используйте язык сценариев, такой как Ruby или Python, для загрузки базы данных из источника (или извлеките код Objective-C и используйте его. Я просто думаю о скорости разработки здесь).

Затем создайте новую фазу сборки (фаза сборки Run Script) и запустите этот сценарий, когда вы делаете сборку, так что вы получите db.

Затем создайте фазу сборки, фазу сборки Copy Files, которая происходит после той, что вы создали выше, чтобы скопировать базу данных в комплект приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...