diff --git a/Mist.xcodeproj/project.pbxproj b/Mist.xcodeproj/project.pbxproj index 7257ae4..33f578e 100644 --- a/Mist.xcodeproj/project.pbxproj +++ b/Mist.xcodeproj/project.pbxproj @@ -100,10 +100,8 @@ 39CF55AD28615530006FB5D2 /* SettingsGeneralHelperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CF55AC28615530006FB5D2 /* SettingsGeneralHelperView.swift */; }; 39CF55AF2861582F006FB5D2 /* AuthorizationError+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CF55AE2861582F006FB5D2 /* AuthorizationError+Extension.swift */; }; 39CF55B228615D30006FB5D2 /* SecureXPC in Frameworks */ = {isa = PBXBuildFile; productRef = 39CF55B128615D30006FB5D2 /* SecureXPC */; }; - 39CF55B528615D41006FB5D2 /* EmbeddedPropertyList in Frameworks */ = {isa = PBXBuildFile; productRef = 39CF55B428615D41006FB5D2 /* EmbeddedPropertyList */; }; 39CF55B828615D5F006FB5D2 /* Blessed in Frameworks */ = {isa = PBXBuildFile; productRef = 39CF55B728615D5F006FB5D2 /* Blessed */; }; 39CF55BA28615D5F006FB5D2 /* SecureXPC in Frameworks */ = {isa = PBXBuildFile; productRef = 39CF55B928615D5F006FB5D2 /* SecureXPC */; }; - 39CF55BC28615D5F006FB5D2 /* EmbeddedPropertyList in Frameworks */ = {isa = PBXBuildFile; productRef = 39CF55BB28615D5F006FB5D2 /* EmbeddedPropertyList */; }; 39CF560028619147006FB5D2 /* HelperToolCommandType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CF55FF28619147006FB5D2 /* HelperToolCommandType.swift */; }; 39CF560128619147006FB5D2 /* HelperToolCommandType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CF55FF28619147006FB5D2 /* HelperToolCommandType.swift */; }; 39CF56092861AE7F006FB5D2 /* HelperToolCommandRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CF56082861AE7F006FB5D2 /* HelperToolCommandRequest.swift */; }; @@ -280,7 +278,6 @@ 390451DF28573FAA00E0B563 /* Yams in Frameworks */, 39CF55AA286154A5006FB5D2 /* Blessed in Frameworks */, 39CF55B228615D30006FB5D2 /* SecureXPC in Frameworks */, - 39CF55B528615D41006FB5D2 /* EmbeddedPropertyList in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -290,7 +287,6 @@ files = ( 39CF55B828615D5F006FB5D2 /* Blessed in Frameworks */, 39CF55BA28615D5F006FB5D2 /* SecureXPC in Frameworks */, - 39CF55BC28615D5F006FB5D2 /* EmbeddedPropertyList in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -543,7 +539,6 @@ 390451DE28573FAA00E0B563 /* Yams */, 39CF55A9286154A5006FB5D2 /* Blessed */, 39CF55B128615D30006FB5D2 /* SecureXPC */, - 39CF55B428615D41006FB5D2 /* EmbeddedPropertyList */, 3935F4C4286B546A00760AB0 /* Sparkle */, ); productName = Mist; @@ -567,7 +562,6 @@ packageProductDependencies = ( 39CF55B728615D5F006FB5D2 /* Blessed */, 39CF55B928615D5F006FB5D2 /* SecureXPC */, - 39CF55BB28615D5F006FB5D2 /* EmbeddedPropertyList */, ); productName = MistHelperTool; productReference = 39CF559D28614DD8006FB5D2 /* com.ninxsoft.mist.helper */; @@ -604,7 +598,6 @@ 390451DD28573FAA00E0B563 /* XCRemoteSwiftPackageReference "Yams" */, 39CF55A8286154A5006FB5D2 /* XCRemoteSwiftPackageReference "Blessed" */, 39CF55B028615D30006FB5D2 /* XCRemoteSwiftPackageReference "SecureXPC" */, - 39CF55B328615D41006FB5D2 /* XCRemoteSwiftPackageReference "EmbeddedPropertyList" */, 3935F4C3286B546A00760AB0 /* XCRemoteSwiftPackageReference "Sparkle" */, ); productRefGroup = 390451A72856E1D900E0B563 /* Products */; @@ -1103,7 +1096,7 @@ repositoryURL = "https://github.com/sparkle-project/Sparkle"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 2.1.0; + minimumVersion = 2.2.2; }; }; 39CF55A8286154A5006FB5D2 /* XCRemoteSwiftPackageReference "Blessed" */ = { @@ -1119,15 +1112,7 @@ repositoryURL = "https://github.com/trilemma-dev/SecureXPC"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 0.7.0; - }; - }; - 39CF55B328615D41006FB5D2 /* XCRemoteSwiftPackageReference "EmbeddedPropertyList" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/trilemma-dev/EmbeddedPropertyList"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 2.0.2; + minimumVersion = 0.8.0; }; }; /* End XCRemoteSwiftPackageReference section */ @@ -1153,11 +1138,6 @@ package = 39CF55B028615D30006FB5D2 /* XCRemoteSwiftPackageReference "SecureXPC" */; productName = SecureXPC; }; - 39CF55B428615D41006FB5D2 /* EmbeddedPropertyList */ = { - isa = XCSwiftPackageProductDependency; - package = 39CF55B328615D41006FB5D2 /* XCRemoteSwiftPackageReference "EmbeddedPropertyList" */; - productName = EmbeddedPropertyList; - }; 39CF55B728615D5F006FB5D2 /* Blessed */ = { isa = XCSwiftPackageProductDependency; package = 39CF55A8286154A5006FB5D2 /* XCRemoteSwiftPackageReference "Blessed" */; @@ -1168,11 +1148,6 @@ package = 39CF55B028615D30006FB5D2 /* XCRemoteSwiftPackageReference "SecureXPC" */; productName = SecureXPC; }; - 39CF55BB28615D5F006FB5D2 /* EmbeddedPropertyList */ = { - isa = XCSwiftPackageProductDependency; - package = 39CF55B328615D41006FB5D2 /* XCRemoteSwiftPackageReference "EmbeddedPropertyList" */; - productName = EmbeddedPropertyList; - }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 3904519E2856E1D800E0B563 /* Project object */; diff --git a/MistHelperTool/main.swift b/MistHelperTool/main.swift index 8e46ad0..ee55bbd 100644 --- a/MistHelperTool/main.swift +++ b/MistHelperTool/main.swift @@ -54,7 +54,7 @@ guard getppid() == 1 else { } /// XPCServer used to monitor incoming requests -let server: XPCServer = try XPCServer.forThisBlessedHelperTool() +let server: XPCServer = try XPCServer.forThisXPCService() server.registerRoute(XPCRoute.commandRoute, handler: HelperToolCommandRunner.run(_:)) server.setErrorHandler { error in if case .connectionInvalid = error { diff --git a/README.md b/README.md index 5c82c2f..36126e3 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Grab the latest version of **Mist** from the [releases page](https://github.com/ - Project created and maintained by Nindi Gill ([ninxsoft](https://github.com/ninxsoft)). - JP Simard ([jpsim](https://github.com/jpsim)) for [Yams](https://github.com/jpsim/Yams), used to export lists as YAML. -- Josh Kaplan ([jakaplan](https://github.com/jakaplan)) for [Blessed](https://github.com/trilemma-dev/Blessed), [EmbeddedPropertyList](https://github.com/trilemma-dev/EmbeddedPropertyList), and [SecureXPC](https://github.com/trilemma-dev/SecureXPC), which are all used to support the Privileged Helper Tool. +- Josh Kaplan ([jakaplan](https://github.com/jakaplan)) for [Blessed](https://github.com/trilemma-dev/Blessed) and [SecureXPC](https://github.com/trilemma-dev/SecureXPC), which are used to support the Privileged Helper Tool. - The Sparkle Project ([sparkle-project](https://github.com/sparkle-project)) for [Sparkle](https://github.com/sparkle-project/Sparkle), used to auto update Mist. - Callum Jones ([cj123](https://github.com/cj123)) for [IPSW Downloads API](https://ipswdownloads.docs.apiary.io), used to determine macOS Firmware metadata.