У меня есть приложение, которое делает что-то похожее на это. Мой не позволяет писать в базу данных, но я не понимаю, почему это будет сложно.
У меня есть набор данных, который я импортирую в базу данных SQLite, копирую его в каталог приложений, помещаю имя файла базы данных в константу, и это, кажется, работает очень хорошо.
Я изменяю имя файла SQLite каждый раз, когда помещаю его туда (MyDB62020111.sqlite -> MyDB62020112.sqlite) просто для того, чтобы избежать проблемы, когда он считает, что файл уже находится в NSDocumentDirectory, и не обновлять его.