Supports installing Fugu14-based jailbreaks

If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
This commit is contained in:
Riley Testut
2021-10-25 22:27:30 -07:00
parent e6ef288a69
commit ed396b400d
23 changed files with 1329 additions and 26 deletions

View File

@@ -861,7 +861,7 @@ private extension MyAppsViewController
guard let application = context.application else { throw OperationError.invalidParameters }
let progress = AppManager.shared.install(application, presentingViewController: self) { (result) in
let group = AppManager.shared.install(application, presentingViewController: self) { (result) in
switch result
{
case .success(let installedApp): context.installedApp = installedApp
@@ -869,7 +869,7 @@ private extension MyAppsViewController
}
operation.finish()
}
installProgress.addChild(progress, withPendingUnitCount: 100)
installProgress.addChild(group.progress, withPendingUnitCount: 100)
}
catch
{