From 56e1e7df1a3050b435bf04be87027d730f32953e Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Tue, 19 Nov 2019 01:39:50 -0800 Subject: [PATCH] [AltServer] Fixes notarization errors - Compresses AltPlugin.mailbundle into .zip to prevent it from being signed when exporting archive - Signs Sparkle framework with run script --- AltServer/AltPlugin.mailbundle.zip | Bin 0 -> 10771 bytes AltServer/InstallPlugin.sh | 2 ++ AltStore.xcodeproj/project.pbxproj | 25 +++++++++++++++++++++++-- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 AltServer/AltPlugin.mailbundle.zip diff --git a/AltServer/AltPlugin.mailbundle.zip b/AltServer/AltPlugin.mailbundle.zip new file mode 100644 index 0000000000000000000000000000000000000000..c14abd9a1766c4481dc7b3ff8ed5382c1bfff440 GIT binary patch literal 10771 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 literal 0 HcmV?d00001 diff --git a/AltServer/InstallPlugin.sh b/AltServer/InstallPlugin.sh index 6e387b99..302da4a4 100644 --- a/AltServer/InstallPlugin.sh +++ b/AltServer/InstallPlugin.sh @@ -6,6 +6,8 @@ # Created by Riley Testut on 11/16/19. # Copyright © 2019 Riley Testut. All rights reserved. +rm -f AltPlugin.mailbundle +unzip AltPlugin.mailbundle.zip 1>/dev/null mkdir -p /Library/Mail/Bundles cp -r AltPlugin.mailbundle /Library/Mail/Bundles defaults write "/Library/Preferences/com.apple.mail" EnableBundles 1 diff --git a/AltStore.xcodeproj/project.pbxproj b/AltStore.xcodeproj/project.pbxproj index d6c27b17..0df91bfc 100644 --- a/AltStore.xcodeproj/project.pbxproj +++ b/AltStore.xcodeproj/project.pbxproj @@ -130,6 +130,7 @@ BF770E6922BD57DD002A40FE /* Silence.m4a in Resources */ = {isa = PBXBuildFile; fileRef = BF770E6822BD57DD002A40FE /* Silence.m4a */; }; BF8F69C222E659F700049BA1 /* AppContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8F69C122E659F700049BA1 /* AppContentViewController.swift */; }; BF8F69C422E662D300049BA1 /* AppViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8F69C322E662D300049BA1 /* AppViewController.swift */; }; + BF914C262383703800E713BA /* AltPlugin.mailbundle.zip in Resources */ = {isa = PBXBuildFile; fileRef = BF914C252383703800E713BA /* AltPlugin.mailbundle.zip */; }; BF9ABA4522DCFF43008935CF /* BrowseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4422DCFF43008935CF /* BrowseViewController.swift */; }; BF9ABA4722DD0638008935CF /* BrowseCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4622DD0638008935CF /* BrowseCollectionViewCell.swift */; }; BF9ABA4922DD0742008935CF /* ScreenshotCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF9ABA4822DD0742008935CF /* ScreenshotCollectionViewCell.swift */; }; @@ -148,7 +149,6 @@ BFBBE2DD22931B20002097FA /* AltStore.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BFBBE2DB22931B20002097FA /* AltStore.xcdatamodeld */; }; BFBBE2DF22931F73002097FA /* StoreApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBBE2DE22931F73002097FA /* StoreApp.swift */; }; BFBBE2E122931F81002097FA /* InstalledApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBBE2E022931F81002097FA /* InstalledApp.swift */; }; - BFBFFB252380C71600993A4A /* AltPlugin.mailbundle in Resources */ = {isa = PBXBuildFile; fileRef = BF5C5FC5237DF5AE00EDD0C6 /* AltPlugin.mailbundle */; }; BFC1F38D22AEE3A4003AC21A /* DownloadAppOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC1F38C22AEE3A4003AC21A /* DownloadAppOperation.swift */; }; BFD2476E2284B9A500981D42 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD2476D2284B9A500981D42 /* AppDelegate.swift */; }; BFD247752284B9A500981D42 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BFD247732284B9A500981D42 /* Main.storyboard */; }; @@ -441,6 +441,7 @@ BF770E6822BD57DD002A40FE /* Silence.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = Silence.m4a; sourceTree = ""; }; BF8F69C122E659F700049BA1 /* AppContentViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppContentViewController.swift; sourceTree = ""; }; BF8F69C322E662D300049BA1 /* AppViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppViewController.swift; sourceTree = ""; }; + BF914C252383703800E713BA /* AltPlugin.mailbundle.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = AltPlugin.mailbundle.zip; sourceTree = ""; }; BF9ABA4422DCFF43008935CF /* BrowseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseViewController.swift; sourceTree = ""; }; BF9ABA4622DD0638008935CF /* BrowseCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowseCollectionViewCell.swift; sourceTree = ""; }; BF9ABA4822DD0742008935CF /* ScreenshotCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenshotCollectionViewCell.swift; sourceTree = ""; }; @@ -850,6 +851,7 @@ isa = PBXGroup; children = ( BF458693229872EA00BD7491 /* Assets.xcassets */, + BF914C252383703800E713BA /* AltPlugin.mailbundle.zip */, BF4C7F26238086EB00B2556E /* InstallPlugin.sh */, BFD80D562380C0F700B9C227 /* UninstallPlugin.sh */, ); @@ -1222,6 +1224,7 @@ BF0201BC22C2EFA3000B93E4 /* Embed Frameworks */, BF7FDA2C23203B6B00B5D3A4 /* Copy Launcher App */, 98BF22D155DBAEA97544E3E6 /* [CP] Embed Pods Frameworks */, + BF914C242383659400E713BA /* Sign Frameworks */, ); buildRules = ( ); @@ -1364,7 +1367,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - BFBFFB252380C71600993A4A /* AltPlugin.mailbundle in Resources */, + BF914C262383703800E713BA /* AltPlugin.mailbundle.zip in Resources */, BFD80D572380C0F700B9C227 /* UninstallPlugin.sh in Resources */, BF458694229872EA00BD7491 /* Assets.xcassets in Resources */, BF458697229872EA00BD7491 /* Main.storyboard in Resources */, @@ -1469,6 +1472,24 @@ shellPath = /bin/sh; shellScript = "\"${PROJECT_DIR}/Carthage/Build/Mac/LaunchAtLogin.framework/Resources/copy-helper.sh\"\n"; }; + BF914C242383659400E713BA /* Sign Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Sign Frameworks"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "LOCATION=\"${BUILT_PRODUCTS_DIR}\"/\"${FRAMEWORKS_FOLDER_PATH}\"\nIDENTITY=${EXPANDED_CODE_SIGN_IDENTITY_NAME}\n\ncodesign --verbose --force --deep -o runtime --sign \"$IDENTITY\" \"$LOCATION/Sparkle.framework/Versions/A/Resources/AutoUpdate.app\"\ncodesign --verbose --force -o runtime --sign \"$IDENTITY\" \"$LOCATION/Sparkle.framework/Versions/A\"\n"; + }; FACBF95CCAAAB7121E1D92C8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647;