From 36e8f6dd94ac80ddc4e7fbae646e55f3f2819cd9 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Tue, 5 Nov 2019 14:19:53 -0800 Subject: [PATCH] [AltServer] Removes all free provisioning profiles when installing apps --- AltServer/Devices/ALTDeviceManager.mm | 6 +++--- Dependencies/AltSign | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AltServer/Devices/ALTDeviceManager.mm b/AltServer/Devices/ALTDeviceManager.mm index f856a183..7dd88fe1 100644 --- a/AltServer/Devices/ALTDeviceManager.mm +++ b/AltServer/Devices/ALTDeviceManager.mm @@ -307,7 +307,7 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError"; NSData *data = [NSData dataWithBytes:(const void *)bytes length:length]; ALTProvisioningProfile *provisioningProfile = [[ALTProvisioningProfile alloc] initWithData:data]; - if (![provisioningProfile.teamIdentifier isEqualToString:installationProvisioningProfile.teamIdentifier]) + if (![provisioningProfile isFreeProvisioningProfile]) { NSLog(@"Ignoring: %@ (Team: %@)", provisioningProfile.bundleIdentifier, provisioningProfile.teamIdentifier); continue; @@ -338,12 +338,12 @@ NSErrorDomain const ALTDeviceErrorDomain = @"com.rileytestut.ALTDeviceError"; if (misagent_remove(mis, provisioningProfile.UUID.UUIDString.lowercaseString.UTF8String) == MISAGENT_E_SUCCESS) { - NSLog(@"Removed provisioning profile: %@", provisioningProfile.UUID); + NSLog(@"Removed provisioning profile: %@ (Team: %@)", provisioningProfile.bundleIdentifier, provisioningProfile.teamIdentifier); } else { int code = misagent_get_status_code(mis); - NSLog(@"Failed to remove provisioning profile %@. Error Code: %@", provisioningProfile.UUID, @(code)); + NSLog(@"Failed to remove provisioning profile %@ (Team: %@). Error Code: %@", provisioningProfile.bundleIdentifier, provisioningProfile.teamIdentifier, @(code)); } } diff --git a/Dependencies/AltSign b/Dependencies/AltSign index 2362efbb..a66bcc7a 160000 --- a/Dependencies/AltSign +++ b/Dependencies/AltSign @@ -1 +1 @@ -Subproject commit 2362efbb9fe1279daa642d0a1a3b70bd5b71337d +Subproject commit a66bcc7abbc176a847f0a75f5a6f0ddf8e240f41