From 17594a51d19cfcc1017a707b805f2ba35b029125 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Mon, 18 May 2020 00:03:37 -0700 Subject: [PATCH] Limits new (de-)activation flow to 13.5 or later --- AltStore/Extensions/UserDefaults+AltStore.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/AltStore/Extensions/UserDefaults+AltStore.swift b/AltStore/Extensions/UserDefaults+AltStore.swift index e0e59f7e..af6d5bc8 100644 --- a/AltStore/Extensions/UserDefaults+AltStore.swift +++ b/AltStore/Extensions/UserDefaults+AltStore.swift @@ -45,11 +45,12 @@ extension UserDefaults func registerDefaults() { let ios13_5 = OperatingSystemVersion(majorVersion: 13, minorVersion: 5, patchVersion: 0) + let isLegacyDeactivationSupported = !ProcessInfo.processInfo.isOperatingSystemAtLeast(ios13_5) let activeAppLimitIncludesExtensions = !ProcessInfo.processInfo.isOperatingSystemAtLeast(ios13_5) self.register(defaults: [ #keyPath(UserDefaults.isBackgroundRefreshEnabled): true, - #keyPath(UserDefaults.isLegacyDeactivationSupported): false, + #keyPath(UserDefaults.isLegacyDeactivationSupported): isLegacyDeactivationSupported, #keyPath(UserDefaults.activeAppLimitIncludesExtensions): activeAppLimitIncludesExtensions ]) }