diff --git a/iReSign/iReSign/iReSignAppDelegate.m b/iReSign/iReSign/iReSignAppDelegate.m index d536f4e..1a186ce 100755 --- a/iReSign/iReSign/iReSignAppDelegate.m +++ b/iReSign/iReSign/iReSignAppDelegate.m @@ -411,6 +411,11 @@ - (void)checkEntitlementsFix:(NSTimer *)timer { - (void)doEntitlementsEdit { + if ([entitlementsResult containsString:@"SecPolicySetValue"]) { + NSMutableArray *linesInOutput=[NSMutableArray arrayWithArray:[entitlementsResult componentsSeparatedByString:@"\n"]]; + [linesInOutput removeObjectAtIndex:0]; + entitlementsResult=[linesInOutput componentsJoinedByString:@"\n"]; + } NSDictionary* entitlements = entitlementsResult.propertyList; entitlements = entitlements[@"Entitlements"]; NSString* filePath = [workingPath stringByAppendingPathComponent:@"entitlements.plist"];