From 12684c3ed3ab73dfe39d9a045a7b227c959629cd Mon Sep 17 00:00:00 2001 From: Julian Weinert Date: Tue, 17 Mar 2015 22:36:55 +0100 Subject: [PATCH 1/3] Adding UUID for Xcode 6.2 --- Alcatraz/Alcatraz-Info.plist | 1 + 1 file changed, 1 insertion(+) diff --git a/Alcatraz/Alcatraz-Info.plist b/Alcatraz/Alcatraz-Info.plist index 9eacf50..a0cb624 100644 --- a/Alcatraz/Alcatraz-Info.plist +++ b/Alcatraz/Alcatraz-Info.plist @@ -32,6 +32,7 @@ 37B30044-3B14-46BA-ABAA-F01000C27B63 640F884E-CE55-4B40-87C0-8869546CAB7A 992275C1-432A-4CF7-B659-D84ED6D42D3F + A16FF353-8441-459E-A50C-B071F53F51B7 XC4Compatible From fd9df5c6d9ffe4796ca4ada2fa83ecb7273c6350 Mon Sep 17 00:00:00 2001 From: Julian Weinert Date: Tue, 17 Mar 2015 22:56:06 +0100 Subject: [PATCH 2/3] Removing GIT repo after uninstall and build directory after successful build. --- Alcatraz/Installers/ATZInstaller.m | 1 + Alcatraz/Installers/ATZPluginInstaller.m | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Alcatraz/Installers/ATZInstaller.m b/Alcatraz/Installers/ATZInstaller.m index a4d01eb..d1a1fe8 100644 --- a/Alcatraz/Installers/ATZInstaller.m +++ b/Alcatraz/Installers/ATZInstaller.m @@ -79,6 +79,7 @@ - (void)updatePackage:(ATZPackage *)package progress:(void(^)(NSString *, CGFloa - (void)removePackage:(ATZPackage *)package completion:(void (^)(NSError *))completion { [[NSFileManager sharedManager] removeItemAtPath:[self pathForInstalledPackage:package] completion:completion]; + [[NSFileManager sharedManager] removeItemAtPath:[self pathForDownloadedPackage:package] completion:completion]; } - (BOOL)isPackageInstalled:(ATZPackage *)package { diff --git a/Alcatraz/Installers/ATZPluginInstaller.m b/Alcatraz/Installers/ATZPluginInstaller.m index e673ac3..9696ce1 100644 --- a/Alcatraz/Installers/ATZPluginInstaller.m +++ b/Alcatraz/Installers/ATZPluginInstaller.m @@ -112,6 +112,14 @@ - (void)buildPlugin:(ATZPlugin *)plugin completion:(void (^)(NSError *))completi [shell executeCommand:XCODE_BUILD withArguments:@[PROJECT, xcodeProjPath] completion:^(NSString *output, NSError *error) { NSLog(@"Xcodebuild output: %@", output); completion(error); + + if (!error) { + [[NSFileManager sharedManager] removeItemAtPath:[[self pathForDownloadedPackage:plugin] stringByAppendingPathComponent:@"build"] completion:^(NSError *error) { + if (error) { + NSLog(@"error: %@", error); + } + }]; + } }]; } From 9ac4fba1f8cadef66786400ec46f4e2414f6597f Mon Sep 17 00:00:00 2001 From: Julian Weinert Date: Mon, 6 Jun 2016 12:19:53 +0200 Subject: [PATCH 3/3] removing obsolete removal of the build directory after plugin removal. --- Alcatraz/Installers/ATZPluginInstaller.m | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Alcatraz/Installers/ATZPluginInstaller.m b/Alcatraz/Installers/ATZPluginInstaller.m index 9696ce1..e673ac3 100644 --- a/Alcatraz/Installers/ATZPluginInstaller.m +++ b/Alcatraz/Installers/ATZPluginInstaller.m @@ -112,14 +112,6 @@ - (void)buildPlugin:(ATZPlugin *)plugin completion:(void (^)(NSError *))completi [shell executeCommand:XCODE_BUILD withArguments:@[PROJECT, xcodeProjPath] completion:^(NSString *output, NSError *error) { NSLog(@"Xcodebuild output: %@", output); completion(error); - - if (!error) { - [[NSFileManager sharedManager] removeItemAtPath:[[self pathForDownloadedPackage:plugin] stringByAppendingPathComponent:@"build"] completion:^(NSError *error) { - if (error) { - NSLog(@"error: %@", error); - } - }]; - } }]; }