mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-19 03:33:36 +01:00
cleanup - removed unused commented code (already validated in 0.6.2 that refresh path doesnt need reinstalls since it only resigns the app)
This commit is contained in:
@@ -1153,38 +1153,10 @@ private extension AppManager
|
|||||||
|
|
||||||
case .activate(let app) where UserDefaults.standard.isLegacyDeactivationSupported: fallthrough
|
case .activate(let app) where UserDefaults.standard.isLegacyDeactivationSupported: fallthrough
|
||||||
case .refresh(let app):
|
case .refresh(let app):
|
||||||
// Check if backup app is installed in place of real app.
|
let refreshProgress = self._refresh(app, operation: operation, group: group) { (result) in
|
||||||
// let altBackupUti = UTTypeCopyDeclaration(app.installedBackupAppUTI as CFString)?.takeRetainedValue() as NSDictionary?
|
self.finish(operation, result: result, group: group, progress: progress)
|
||||||
|
}
|
||||||
// if app.certificateSerialNumber != group.context.certificate?.serialNumber ||
|
progress?.addChild(refreshProgress, withPendingUnitCount: 80)
|
||||||
// altBackupUti != nil || // why would altbackup requires reinstall? it shouldn't cause we are just renewing profiles
|
|
||||||
// app.needsResign || // why would an app require resign during refresh? it shouldn't!
|
|
||||||
// We need to reinstall ourselves on refresh to ensure the new provisioning profile is used
|
|
||||||
// => mahee96: jkcoxson confirmed misagent manages profiles independently without requiring lockdownd or installd intervention, so sidestore profile renewal shouldn't require reinstall
|
|
||||||
// app.bundleIdentifier == StoreApp.altstoreAppID
|
|
||||||
// {
|
|
||||||
// Resign app instead of just refreshing profiles because either:
|
|
||||||
// * Refreshing using different certificate // when can this happen?, lets assume, refreshing with different certificate, why not just ask user to re-install manually? (probably we need re-install button)
|
|
||||||
// * Backup app is still installed // but why? I mean the AltBackup was put in place for a reason? ie during refresh just renew appIDs don't care about the app itself.
|
|
||||||
// * App explicitly needs resigning // when can this happen?
|
|
||||||
// * Device is jailbroken and using AltDaemon on iOS 14.0 or later (b/c refreshing with provisioning profiles is broken)
|
|
||||||
|
|
||||||
// let installProgress = self._install(app, operation: operation, group: group) { (result) in
|
|
||||||
// self.finish(operation, result: result, group: group, progress: progress)
|
|
||||||
// }
|
|
||||||
// progress?.addChild(installProgress, withPendingUnitCount: 80)
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
// {
|
|
||||||
// Refreshing with same certificate as last time, and backup app isn't still installed,
|
|
||||||
// so we can just refresh provisioning profiles.
|
|
||||||
|
|
||||||
let refreshProgress = self._refresh(app, operation: operation, group: group) { (result) in
|
|
||||||
self.finish(operation, result: result, group: group, progress: progress)
|
|
||||||
}
|
|
||||||
progress?.addChild(refreshProgress, withPendingUnitCount: 80)
|
|
||||||
// }
|
|
||||||
|
|
||||||
case .activate(let app):
|
case .activate(let app):
|
||||||
let activateProgress = self._activate(app, operation: operation, group: group) { (result) in
|
let activateProgress = self._activate(app, operation: operation, group: group) { (result) in
|
||||||
self.finish(operation, result: result, group: group, progress: progress)
|
self.finish(operation, result: result, group: group, progress: progress)
|
||||||
|
|||||||
Reference in New Issue
Block a user