From 90ac0fb025c29c175f5068e663a1dcc825e63e7a Mon Sep 17 00:00:00 2001 From: Joe Mattiello Date: Thu, 2 Mar 2023 01:53:29 -0500 Subject: [PATCH] fix bundle for coredata model --- .../Sources/SideStoreCore/Model/DatabaseManager.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/SideStoreApp/Sources/SideStoreCore/Model/DatabaseManager.swift b/SideStoreApp/Sources/SideStoreCore/Model/DatabaseManager.swift index c0fa89d7..f2d898b0 100644 --- a/SideStoreApp/Sources/SideStoreCore/Model/DatabaseManager.swift +++ b/SideStoreApp/Sources/SideStoreCore/Model/DatabaseManager.swift @@ -51,7 +51,12 @@ public final class DatabaseManager { private var ignoreWillAccessDatabaseNotification = false private init() { - persistentContainer = PersistentContainer(name: "AltStore", bundle: Bundle(for: DatabaseManager.self)) + #if SWIFT_PACKAGE + let bundle: Bundle = Bundle.main + #else + let bundle: Bundle = Bundle(for: DatabaseManager.self) + #endif + persistentContainer = PersistentContainer(name: "AltStore", bundle: bundle) persistentContainer.preferredMergePolicy = MergePolicy() let observer = Unmanaged.passUnretained(self).toOpaque()