Существует много решений этой проблемы. Во-первых, для ввода данных вы можете создать тривиальное настольное приложение за пару минут, которое позволит вам вводить данные. Поскольку базовый файл sqlite тот же, вы можете скопировать файл в свой проект.
Что касается доступа к нему, это зависит от структуры данных. Если у вас есть объекты, которые являются как статическими, так и редактируемыми (например, список поиска, который можно добавить), я предлагаю переносить файл sqlite в вашем комплекте и при первом запуске скопировать его в каталог документов.
Если таблицы НЕ записываются, вы можете оставить статические данные в своем комплекте и создать второе хранилище в каталоге документов, доступном для записи. Затем вы можете объединить их вместе при создании стека Core Data, а остальная часть вашего приложения будет обрабатывать их, как если бы они были единым графиком базы данных/объектов. Единственная проблема заключается в том, что у вас не может быть связей между файлами.