diff --git a/AltStore/Sources/SourcesViewController.swift b/AltStore/Sources/SourcesViewController.swift index 670393fa..67d5e8c4 100644 --- a/AltStore/Sources/SourcesViewController.swift +++ b/AltStore/Sources/SourcesViewController.swift @@ -189,7 +189,10 @@ private extension SourcesViewController let fetchRequest = Source.fetchRequest() as NSFetchRequest fetchRequest.returnsObjectsAsFaults = false fetchRequest.sortDescriptors = [NSSortDescriptor(keyPath: \Source.name, ascending: true), - NSSortDescriptor(keyPath: \Source.sourceURL, ascending: true), + + // Can't sort by URLs or else app will crash. + // NSSortDescriptor(keyPath: \Source.sourceURL, ascending: true), + NSSortDescriptor(keyPath: \Source.identifier, ascending: true)] let dataSource = RSTFetchedResultsCollectionViewDataSource(fetchRequest: fetchRequest, managedObjectContext: DatabaseManager.shared.viewContext)