Wenn Sie eine vorbereitete sqlite-Datei erstellen, die mit Core Data verwendet werden soll, müssen Sie mit Core Data erstellen. Es ist trivial, eine grundlegende Desktop-Anwendung für die Dateneingabe zu erstellen und diese zum Erstellen der Datei zu verwenden und sie dann in Ihr iOS-Gerät einzubetten.
Versuchen Sie nicht, die Datenstruktur oder Verknüpfung innerhalb der Datei von Hand zu duplizieren. Du wirst es vielleicht zum Laufen bringen, aber du wirst viel mehr Zeit damit verbringen, es zum Laufen zu bringen, und es wird irgendwann scheitern. Die interne Struktur einer Core Data SQLite-Datei sollte wie eine private API betrachtet werden. Die Struktur ist nicht öffentlich und kann ohne vorherige Ankündigung geändert werden.
Wenn Sie nach einer Methode zum Erstellen von CoreData SQLite-Speichern fragen, seien Sie vorsichtig bei Antworten, die SQLite-Tools vorschlagen. Sie müssen eine CoreData-App schreiben oder anpassen, um Daten aus einem anderen Format (z. B. Flatfile, CSV usw.) zu importieren, wahrscheinlich unter Verwendung von 'NSScanner'. – Justin