diff --git a/Library/Sources/CommonLibrary/Domain/BundleConfiguration+AppGroup.swift b/Library/Sources/CommonLibrary/Domain/BundleConfiguration+AppGroup.swift index 5dc30bfd..eb1f6ab8 100644 --- a/Library/Sources/CommonLibrary/Domain/BundleConfiguration+AppGroup.swift +++ b/Library/Sources/CommonLibrary/Domain/BundleConfiguration+AppGroup.swift @@ -44,11 +44,15 @@ extension BundleConfiguration { extension BundleConfiguration { public static var urlForGroupCaches: URL { - appGroupURL.appending(components: "Library", "Caches") + let url = appGroupURL.appending(components: "Library", "Caches") + try? FileManager.default.createDirectory(at: url, withIntermediateDirectories: true) + return url } public static var urlForGroupDocuments: URL { - appGroupURL.appending(components: "Library", "Documents") + let url = appGroupURL.appending(components: "Library", "Documents") + try? FileManager.default.createDirectory(at: url, withIntermediateDirectories: true) + return url } } diff --git a/Library/Sources/CommonUtils/Business/CoreDataPersistentStore.swift b/Library/Sources/CommonUtils/Business/CoreDataPersistentStore.swift index c842897f..b7416905 100644 --- a/Library/Sources/CommonUtils/Business/CoreDataPersistentStore.swift +++ b/Library/Sources/CommonUtils/Business/CoreDataPersistentStore.swift @@ -117,10 +117,6 @@ extension CoreDataPersistentStore { public func backgroundContext() -> NSManagedObjectContext { container.newBackgroundContext() } - - public var coordinator: NSPersistentStoreCoordinator { - container.persistentStoreCoordinator - } } // MARK: Development