diff --git a/AltStoreCore/Model/DatabaseManager.swift b/AltStoreCore/Model/DatabaseManager.swift index 2a4dd26e..b63d727a 100644 --- a/AltStoreCore/Model/DatabaseManager.swift +++ b/AltStoreCore/Model/DatabaseManager.swift @@ -349,7 +349,8 @@ private extension DatabaseManager func migrateDatabaseToAppGroupIfNeeded(completion: @escaping (Result) -> Void) { - guard UserDefaults.shared.requiresAppGroupMigration else { return completion(.success(())) } + // Only migrate if we haven't migrated yet and there's a valid AltStore app group. + guard UserDefaults.shared.requiresAppGroupMigration && Bundle.main.altstoreAppGroup != nil else { return completion(.success(())) } func finish(_ result: Result) {