[AltServer] Fixes “Max Apps Allowed” error when updating an already-installed app

Removes provisioning profile from device before installation, then adds them back afterwards
This commit is contained in:
Riley Testut
2019-06-18 17:40:30 -07:00
parent e7391a0542
commit 3ac663fbf1
5 changed files with 129 additions and 18 deletions

View File

@@ -26,7 +26,7 @@ class Keychain
self.appleIDEmailAddress = nil
self.appleIDPassword = nil
self.signingCertificatePrivateKey = nil
self.signingCertificateIdentifier = nil
self.signingCertificateSerialNumber = nil
}
}
@@ -62,13 +62,13 @@ extension Keychain
}
}
var signingCertificateIdentifier: String? {
var signingCertificateSerialNumber: String? {
get {
let identifier = try? self.keychain.get("signingCertificateIdentifier")
return identifier
let serialNumber = try? self.keychain.get("signingCertificateSerialNumber")
return serialNumber
}
set {
self.keychain["signingCertificateIdentifier"] = newValue
self.keychain["signingCertificateSerialNumber"] = newValue
}
}
}