diff --git a/AltStore/Operations/DeactivateAppOperation.swift b/AltStore/Operations/DeactivateAppOperation.swift index f211a20e..dbdbc468 100644 --- a/AltStore/Operations/DeactivateAppOperation.swift +++ b/AltStore/Operations/DeactivateAppOperation.swift @@ -33,8 +33,7 @@ final class DeactivateAppOperation: ResultOperation if let error = self.context.error { - self.finish(.failure(error)) - return + return self.finish(.failure(error)) } DatabaseManager.shared.persistentContainer.performBackgroundTask { (context) in @@ -43,19 +42,13 @@ final class DeactivateAppOperation: ResultOperation let allIdentifiers = [installedApp.resignedBundleIdentifier] + appExtensionProfiles for profile in allIdentifiers { - var attempts = 5 - while (attempts != 0){ - print("Remove Provisioning profile attempts left: \(attempts)") - do { - try remove_provisioning_profile(profile) - self.progress.completedUnitCount += 1 - installedApp.isActive = false - return self.finish(.success(installedApp)) - } catch { - if (attempts == 0){ - return self.finish(.failure(error)) - } else { attempts -= 1 } - } + do { + try remove_provisioning_profile(profile) + self.progress.completedUnitCount += 1 + installedApp.isActive = false + return self.finish(.success(installedApp)) + } catch { + return self.finish(.failure(error)) } } } diff --git a/AltStore/Operations/RefreshAppOperation.swift b/AltStore/Operations/RefreshAppOperation.swift index 3c589c18..922351b0 100644 --- a/AltStore/Operations/RefreshAppOperation.swift +++ b/AltStore/Operations/RefreshAppOperation.swift @@ -42,19 +42,13 @@ final class RefreshAppOperation: ResultOperation DatabaseManager.shared.persistentContainer.performBackgroundTask { (context) in print("Sending refresh app request...") - + for p in profiles { - var attempts = 5 - while (attempts != 0){ - print("Install provisioning profile attempts left: \(attempts)") - do { - let bytes = p.value.data.toRustByteSlice() - try install_provisioning_profile(bytes.forRust()) - } catch { - if (attempts == 0) { - return self.finish(.failure(error)) - } else { attempts -= 1 } - } + do { + let bytes = p.value.data.toRustByteSlice() + try install_provisioning_profile(bytes.forRust()) + } catch { + return self.finish(.failure(error)) } self.progress.completedUnitCount += 1 diff --git a/AltStore/Resources/Assets.xcassets/Riley.imageset/Contents.json b/AltStore/Resources/Assets.xcassets/Riley.imageset/Contents.json deleted file mode 100644 index 6a3c352c..00000000 --- a/AltStore/Resources/Assets.xcassets/Riley.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "riley.jpg", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/AltStore/Resources/Assets.xcassets/Riley.imageset/riley.jpg b/AltStore/Resources/Assets.xcassets/Riley.imageset/riley.jpg deleted file mode 100644 index 1257d376..00000000 Binary files a/AltStore/Resources/Assets.xcassets/Riley.imageset/riley.jpg and /dev/null differ diff --git a/AltStore/Resources/Assets.xcassets/Shane.imageset/Contents.json b/AltStore/Resources/Assets.xcassets/Shane.imageset/Contents.json deleted file mode 100644 index 4b20453d..00000000 --- a/AltStore/Resources/Assets.xcassets/Shane.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "shane.jpeg", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/AltStore/Resources/Assets.xcassets/Shane.imageset/shane.jpeg b/AltStore/Resources/Assets.xcassets/Shane.imageset/shane.jpeg deleted file mode 100644 index 037f4061..00000000 Binary files a/AltStore/Resources/Assets.xcassets/Shane.imageset/shane.jpeg and /dev/null differ diff --git a/AltStore/Resources/Assets.xcassets/SideStore.imageset/Contents.json b/AltStore/Resources/Assets.xcassets/SideStore.imageset/Contents.json index b9539367..94202f55 100644 --- a/AltStore/Resources/Assets.xcassets/SideStore.imageset/Contents.json +++ b/AltStore/Resources/Assets.xcassets/SideStore.imageset/Contents.json @@ -4,6 +4,14 @@ "filename" : "1024.png", "idiom" : "universal", "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" } ], "info" : {