In my iOS apps Eki Live and Eki Bright I’ve been using read-only SQLite databases shipped in the app bundle. It’s mostly worked fine so far (disregarding the App Group Containers problem). My workflow involves: Running a Swift script from a separate target that aggregates several json files into an sqlite file. Copying the sqlite file to the app target; it gets included in the app bundle. Opening the sqlite file as read-only on app launch. // Opening an sqlite database from the bundle usi...