diff --git a/AltStoreCore/Model/DatabaseManager.swift b/AltStoreCore/Model/DatabaseManager.swift index 83f7e6d2..6d9763b6 100644 --- a/AltStoreCore/Model/DatabaseManager.swift +++ b/AltStoreCore/Model/DatabaseManager.swift @@ -351,7 +351,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) {