From 7751c9a5f6cef2737089a9a6b1850af9bbe416ee Mon Sep 17 00:00:00 2001 From: Dominik Kapusta Date: Thu, 26 Sep 2024 14:05:41 +0200 Subject: [PATCH] Temporarily add dependencies.patch --- .github/workflows/sync_end_to_end.yml | 5 +- .github/workflows/ui_tests.yml | 5 +- dependencies.patch | 966 ++++++++++++++++++++++++++ 3 files changed, 972 insertions(+), 4 deletions(-) create mode 100644 dependencies.patch diff --git a/.github/workflows/sync_end_to_end.yml b/.github/workflows/sync_end_to_end.yml index 695006471a..60ead0e6e2 100644 --- a/.github/workflows/sync_end_to_end.yml +++ b/.github/workflows/sync_end_to_end.yml @@ -108,8 +108,9 @@ jobs: run: | rm -rf LocalPackages rm -rf DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved - sed -i '' '/\/\* Begin XCSwiftPackageProductDependency section \*\//,/\/\* End XCSwiftPackageProductDependency section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj - sed -i '' '/\/\* Begin XCRemoteSwiftPackageReference section \*\//,/\/\* End XCRemoteSwiftPackageReference section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj + git apply dependencies.patch + # sed -i '' '/\/\* Begin XCSwiftPackageProductDependency section \*\//,/\/\* End XCSwiftPackageProductDependency section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj + # sed -i '' '/\/\* Begin XCRemoteSwiftPackageReference section \*\//,/\/\* End XCRemoteSwiftPackageReference section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj - name: Build Sync e2e tests run: | diff --git a/.github/workflows/ui_tests.yml b/.github/workflows/ui_tests.yml index 1eda0ab110..c9b47cb0b7 100644 --- a/.github/workflows/ui_tests.yml +++ b/.github/workflows/ui_tests.yml @@ -110,8 +110,9 @@ jobs: run: | rm -rf LocalPackages rm -rf DuckDuckGo.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved - sed -i '' '/\/\* Begin XCSwiftPackageProductDependency section \*\//,/\/\* End XCSwiftPackageProductDependency section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj - sed -i '' '/\/\* Begin XCRemoteSwiftPackageReference section \*\//,/\/\* End XCRemoteSwiftPackageReference section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj + git apply dependencies.patch + # sed -i '' '/\/\* Begin XCSwiftPackageProductDependency section \*\//,/\/\* End XCSwiftPackageProductDependency section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj + # sed -i '' '/\/\* Begin XCRemoteSwiftPackageReference section \*\//,/\/\* End XCRemoteSwiftPackageReference section \*\//d' DuckDuckGo.xcodeproj/project.pbxproj - name: Build for testing run: | diff --git a/dependencies.patch b/dependencies.patch new file mode 100644 index 0000000000..07b2c3e28f --- /dev/null +++ b/dependencies.patch @@ -0,0 +1,966 @@ +diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj +index 723abdcc5..300c66c31 100644 +--- a/DuckDuckGo.xcodeproj/project.pbxproj ++++ b/DuckDuckGo.xcodeproj/project.pbxproj +@@ -14265,94 +14265,6 @@ + /* End XCConfigurationList section */ + + /* Begin XCRemoteSwiftPackageReference section */ +- 3706FA72293F65D500E42796 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BrowserServicesKit"; +- requirement = { +- kind = revision; +- revision = 4f3695b5b598593ce3c44fe810637e3406206c19; +- }; +- }; +- 3706FDD7293F661700E42796 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; +- requirement = { +- kind = exactVersion; +- version = 9.1.0; +- }; +- }; +- 371D00DF29D8509400EC8598 /* XCRemoteSwiftPackageReference "OpenSSL-XCFramework" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/OpenSSL-XCFramework"; +- requirement = { +- kind = exactVersion; +- version = 3.1.5004; +- }; +- }; +- 3FFD51CF7C19ACBDB9687474 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BrowserServicesKit"; +- requirement = { +- kind = revision; +- revision = a968dd3d8d5ff95b6eae65889c1a365174a53a69; +- }; +- }; +- 4311906792B7676CE9535D76 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BrowserServicesKit"; +- requirement = { +- kind = revision; +- revision = c06709ba8a586f6a40190bacaaaaa96b2d55e540; +- }; +- }; +- 4B5235432C7BB14D00AFAF64 /* XCRemoteSwiftPackageReference "wireguard-apple" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/wireguard-apple"; +- requirement = { +- kind = exactVersion; +- version = 1.1.3; +- }; +- }; +- 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BrowserServicesKit"; +- requirement = { +- branch = "dominik/xcode-16"; +- kind = branch; +- }; +- }; +- 9FF521422BAA8FF300B9819B /* XCRemoteSwiftPackageReference "lottie-spm" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/airbnb/lottie-spm.git"; +- requirement = { +- kind = exactVersion; +- version = 4.4.3; +- }; +- }; +- AA06B6B52672AF8100F541C5 /* XCRemoteSwiftPackageReference "Sparkle" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/sparkle-project/Sparkle.git"; +- requirement = { +- kind = exactVersion; +- version = 2.6.3; +- }; +- }; +- B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing"; +- requirement = { +- kind = exactVersion; +- version = 1.15.4; +- }; +- }; +- B6DA44152616C13800DD1EC2 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; +- requirement = { +- kind = exactVersion; +- version = 9.1.0; +- }; +- }; + B6EC37F529B5DAAC001ACE79 /* XCRemoteSwiftPackageReference "swifter" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/httpswift/swifter.git"; +@@ -14361,866 +14273,14 @@ + version = 1.5.0; + }; + }; +- B6F997B92B8F352500476735 /* XCRemoteSwiftPackageReference "apple-toolbox" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/apple-toolbox.git"; +- requirement = { +- kind = exactVersion; +- version = 3.1.2; +- }; +- }; +- F1D43AF12B98E47800BAB743 /* XCRemoteSwiftPackageReference "BareBonesBrowser" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BareBonesBrowser.git"; +- requirement = { +- kind = exactVersion; +- version = 0.1.0; +- }; +- }; +- FAE06B199CA1F209B55B34E9 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { +- isa = XCRemoteSwiftPackageReference; +- repositoryURL = "https://github.com/duckduckgo/BrowserServicesKit"; +- requirement = { +- kind = revision; +- revision = a968dd3d8d5ff95b6eae65889c1a365174a53a69; +- }; +- }; + /* End XCRemoteSwiftPackageReference section */ + + /* Begin XCSwiftPackageProductDependency section */ +- 020807B12C6CFF95006F94C4 /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02589D9C2C88E8210093940D /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02589D9E2C88E8270093940D /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02589DA02C88EB570093940D /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02589DA22C88EB5D0093940D /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02589DA42C88ED190093940D /* BrowserServicesKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = BrowserServicesKit; +- }; +- 02589DA62C88F8E90093940D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- 02589DA82C89F0420093940D /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02589DAA2C89F0490093940D /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02A15D8B2C88D763001A4237 /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02A15D8D2C88D76A001A4237 /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02A15D8F2C88D773001A4237 /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02A15D912C88D789001A4237 /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02A15D932C88D78F001A4237 /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 02A15D952C88D797001A4237 /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- 02A15D972C88D79D001A4237 /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 08D4923DC968236E22E373E2 /* Crashes */ = { +- isa = XCSwiftPackageProductDependency; +- package = FAE06B199CA1F209B55B34E9 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Crashes; +- }; +- 1E950E3E2912A10D0051A99B /* ContentBlocking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = ContentBlocking; +- }; +- 1E950E402912A10D0051A99B /* PrivacyDashboard */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PrivacyDashboard; +- }; +- 1E950E422912A10D0051A99B /* UserScript */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = UserScript; +- }; +- 1EA7B8D22B7E078C000330A4 /* SubscriptionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SubscriptionUI; +- }; +- 1EA7B8D42B7E078C000330A4 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- 1EB028322C91C754005343F6 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 1EB028342C91C75A005343F6 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 312978892B64131200B67619 /* DataBrokerProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = DataBrokerProtection; +- }; +- 315A023E2B6421AE00BFA577 /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 31A3A4E22B0C115F0021063C /* DataBrokerProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = DataBrokerProtection; +- }; +- 3706FA71293F65D500E42796 /* BrowserServicesKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FA72293F65D500E42796 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = BrowserServicesKit; +- }; +- 3706FA76293F65D500E42796 /* ContentBlocking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FA72293F65D500E42796 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = ContentBlocking; +- }; +- 3706FA77293F65D500E42796 /* PrivacyDashboard */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FA72293F65D500E42796 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PrivacyDashboard; +- }; +- 3706FA78293F65D500E42796 /* UserScript */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FA72293F65D500E42796 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = UserScript; +- }; +- 3706FDD6293F661700E42796 /* OHHTTPStubs */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FDD7293F661700E42796 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubs; +- }; +- 3706FDD8293F661700E42796 /* OHHTTPStubsSwift */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3706FDD7293F661700E42796 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubsSwift; +- }; +- 371209222C232E66003ADF3D /* RemoteMessaging */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = RemoteMessaging; +- }; +- 371209242C232E6C003ADF3D /* RemoteMessaging */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = RemoteMessaging; +- }; +- 371D00E029D8509400EC8598 /* OpenSSL */ = { +- isa = XCSwiftPackageProductDependency; +- package = 371D00DF29D8509400EC8598 /* XCRemoteSwiftPackageReference "OpenSSL-XCFramework" */; +- productName = OpenSSL; +- }; +- 3722177F2B3337FE00B8E9C2 /* TestUtils */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = TestUtils; +- }; +- 372217812B33380700B8E9C2 /* TestUtils */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = TestUtils; +- }; +- 37269EFA2B332F9E005E8E46 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 37269EFC2B332FAC005E8E46 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 37269EFE2B332FBB005E8E46 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 37269F002B332FC8005E8E46 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 37269F042B3332C2005E8E46 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 3739326429AE4B39009346AE /* DDGSync */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = DDGSync; +- }; +- 3739326629AE4B42009346AE /* DDGSync */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = DDGSync; +- }; +- 373FB4B22B4D6C4B004C88D6 /* PreferencesViews */ = { +- isa = XCSwiftPackageProductDependency; +- productName = PreferencesViews; +- }; +- 378F44E329B4BDE900899924 /* SwiftUIExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SwiftUIExtensions; +- }; +- 378F44E529B4BDEE00899924 /* SwiftUIExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SwiftUIExtensions; +- }; +- 37A5E2EF298AA1B20047046B /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 37BA812C29B3CD690053F1A3 /* SyncUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SyncUI; +- }; +- 37BA812E29B3CD6E0053F1A3 /* SyncUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SyncUI; +- }; +- 37DB56EC2C3B314F0093D4DC /* BrowserServicesKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = BrowserServicesKit; +- }; +- 37DF000429F9C056002B7D3E /* SyncDataProviders */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SyncDataProviders; +- }; +- 37DF000629F9C061002B7D3E /* SyncDataProviders */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SyncDataProviders; +- }; +- 37F44A5E298C17830025E7FE /* Navigation */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Navigation; +- }; +- 4B2D062B2A11C0E100DE1F49 /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 4B2D067E2A1334D700DE1F49 /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 4B41EDAA2B1544B2001EEDF4 /* LoginItems */ = { +- isa = XCSwiftPackageProductDependency; +- productName = LoginItems; +- }; +- 4B4BEC492A11B627001D9AC5 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtection; +- }; +- 4B4D60522A0B29CB00BCD287 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtection; +- }; +- 4B4D60AE2A0C837F00BCD287 /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 4B4D60B02A0C83B900BCD287 /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 4B5235442C7BB14D00AFAF64 /* WireGuard */ = { +- isa = XCSwiftPackageProductDependency; +- package = 4B5235432C7BB14D00AFAF64 /* XCRemoteSwiftPackageReference "wireguard-apple" */; +- productName = WireGuard; +- }; +- 4B5235462C7BB15700AFAF64 /* WireGuard */ = { +- isa = XCSwiftPackageProductDependency; +- package = 4B5235432C7BB14D00AFAF64 /* XCRemoteSwiftPackageReference "wireguard-apple" */; +- productName = WireGuard; +- }; +- 4B5F14FB2A15291D0060320F /* InputFilesChecker */ = { +- isa = XCSwiftPackageProductDependency; +- productName = "plugin:InputFilesChecker"; +- }; +- 4B5F14FD2A1529230060320F /* InputFilesChecker */ = { +- isa = XCSwiftPackageProductDependency; +- productName = "plugin:InputFilesChecker"; +- }; +- 4BA7C4DC2B3F64E500AFE511 /* LoginItems */ = { +- isa = XCSwiftPackageProductDependency; +- productName = LoginItems; +- }; +- 4BCBE4572BA7E17800FC75A1 /* SubscriptionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SubscriptionUI; +- }; +- 4BCBE4592BA7E17800FC75A1 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- 4BCBE45B2BA7E18500FC75A1 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- 4BF97AD02B43C43F00EB4240 /* NetworkProtectionIPC */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionIPC; +- }; +- 4BF97AD22B43C43F00EB4240 /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 4BF97AD42B43C43F00EB4240 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- 537FC71EA5115A983FAF3170 /* Crashes */ = { +- isa = XCSwiftPackageProductDependency; +- package = 4311906792B7676CE9535D76 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Crashes; +- }; +- 560EB9342C7897370080DBC8 /* Onboarding */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Onboarding; +- }; +- 560EB9362C78974C0080DBC8 /* Onboarding */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Onboarding; +- }; +- 567A23C02C7F71570010F66C /* SpecialErrorPages */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SpecialErrorPages; +- }; +- 567A23C42C7F75BB0010F66C /* SpecialErrorPages */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SpecialErrorPages; +- }; +- 7B00997C2B6508B700FE7C31 /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7B00997E2B6508C200FE7C31 /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7B1459562B7D43E500047F2C /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7B2366832C09FAC2002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B2366852C09FACD002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B2366872C09FADA002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B2366892C09FAE8002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B23668B2C09FAF1002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B23668D2C09FAFA002D393F /* VPNAppLauncher */ = { +- isa = XCSwiftPackageProductDependency; +- productName = VPNAppLauncher; +- }; +- 7B25856D2BA2F2ED00D49F79 /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 7B31FD8B2AD125620086AA24 /* NetworkProtectionIPC */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionIPC; +- }; +- 7B37C7A42BAA32A50062546A /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- 7B624F162BA25C1F00A6C544 /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 7B7DFB212B7E7473009EA1A3 /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 7B8594182B5B26230007EB3E /* UDSHelper */ = { +- isa = XCSwiftPackageProductDependency; +- productName = UDSHelper; +- }; +- 7B97CD582B7E0B57004FEF43 /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7B97CD5A2B7E0B85004FEF43 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; +- 7BA076BA2B65D61400D7FB72 /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7BA59C9A2AE18B49009A97B1 /* SystemExtensionManager */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SystemExtensionManager; +- }; +- 7BA7CC5E2AD1210C0042E5CE /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 7BA7CC602AD1211C0042E5CE /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 7BBE2B7A2B61663C00697445 /* NetworkProtectionProxy */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionProxy; +- }; +- 7BEC182E2AD5D8DC00D30536 /* SystemExtensionManager */ = { +- isa = XCSwiftPackageProductDependency; +- productName = SystemExtensionManager; +- }; +- 7BEEA5112AD1235B00A9E72B /* NetworkProtectionIPC */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionIPC; +- }; +- 7BEEA5132AD1236300A9E72B /* NetworkProtectionIPC */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionIPC; +- }; +- 7BEEA5152AD1236E00A9E72B /* NetworkProtectionUI */ = { +- isa = XCSwiftPackageProductDependency; +- productName = NetworkProtectionUI; +- }; +- 85D44B852BA08D29001B4AB5 /* Suggestions */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Suggestions; +- }; +- 85D44B872BA08D30001B4AB5 /* Suggestions */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Suggestions; +- }; +- 85E2BBCD2B8F534000DBEC7A /* History */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = History; +- }; +- 85E2BBCF2B8F534A00DBEC7A /* History */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = History; +- }; +- 9807F644278CA16F00E1547B /* BrowserServicesKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = BrowserServicesKit; +- }; +- 984FD3BE299ACF35007334DD /* Bookmarks */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Bookmarks; +- }; +- 987799EC299998B1005D8EB6 /* Bookmarks */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Bookmarks; +- }; +- 98A50963294B691800D10880 /* Persistence */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Persistence; +- }; +- 9D9AE8F82AAA3AD00026E7DC /* DataBrokerProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = DataBrokerProtection; +- }; +- 9D9AE8FA2AAA3AD90026E7DC /* DataBrokerProtection */ = { +- isa = XCSwiftPackageProductDependency; +- productName = DataBrokerProtection; +- }; +- 9D9DE5722C63AA0700D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE5742C63AA0C00D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE5762C63AA1600D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE5782C63AA1A00D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE57A2C63AA1F00D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE57C2C63AA2400D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE57E2C63B64F00D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE5802C63BA0B00D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9D9DE5822C63BE9600D20B15 /* AppKitExtensions */ = { +- isa = XCSwiftPackageProductDependency; +- productName = AppKitExtensions; +- }; +- 9DC70B192AA1FA5B005A844B /* LoginItems */ = { +- isa = XCSwiftPackageProductDependency; +- productName = LoginItems; +- }; +- 9DEF97E02B06C4EE00764F03 /* Networking */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Networking; +- }; +- 9FF521452BAA908500B9819B /* Lottie */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9FF521422BAA8FF300B9819B /* XCRemoteSwiftPackageReference "lottie-spm" */; +- productName = Lottie; +- }; +- 9FF521472BAA909C00B9819B /* Lottie */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9FF521422BAA8FF300B9819B /* XCRemoteSwiftPackageReference "lottie-spm" */; +- productName = Lottie; +- }; +- AA06B6B62672AF8100F541C5 /* Sparkle */ = { +- isa = XCSwiftPackageProductDependency; +- package = AA06B6B52672AF8100F541C5 /* XCRemoteSwiftPackageReference "Sparkle" */; +- productName = Sparkle; +- }; +- B65CD8CA2B316DF100A595BB /* SnapshotTesting */ = { +- isa = XCSwiftPackageProductDependency; +- package = B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; +- productName = SnapshotTesting; +- }; +- B65CD8CC2B316DFC00A595BB /* SnapshotTesting */ = { +- isa = XCSwiftPackageProductDependency; +- package = B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; +- productName = SnapshotTesting; +- }; +- B65CD8CE2B316E0200A595BB /* SnapshotTesting */ = { +- isa = XCSwiftPackageProductDependency; +- package = B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; +- productName = SnapshotTesting; +- }; +- B65CD8D02B316E0C00A595BB /* SnapshotTesting */ = { +- isa = XCSwiftPackageProductDependency; +- package = B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; +- productName = SnapshotTesting; +- }; +- B65CD8D22B316E1700A595BB /* SnapshotTesting */ = { +- isa = XCSwiftPackageProductDependency; +- package = B65CD8C92B316DF100A595BB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */; +- productName = SnapshotTesting; +- }; +- B6AE39F229374AEC00C37AA4 /* OHHTTPStubs */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6DA44152616C13800DD1EC2 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubs; +- }; +- B6AE39F429374AEC00C37AA4 /* OHHTTPStubsSwift */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6DA44152616C13800DD1EC2 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubsSwift; +- }; +- B6B77BE7297973D4001E68A1 /* Navigation */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Navigation; +- }; +- B6DA44162616C13800DD1EC2 /* OHHTTPStubs */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6DA44152616C13800DD1EC2 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubs; +- }; +- B6DA44182616C13800DD1EC2 /* OHHTTPStubsSwift */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6DA44152616C13800DD1EC2 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; +- productName = OHHTTPStubsSwift; +- }; +- B6E6BA072BA1FE24008AA7E1 /* Common */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Common; +- }; + B6EC37F829B5DAD7001ACE79 /* Swifter */ = { + isa = XCSwiftPackageProductDependency; + package = B6EC37F529B5DAAC001ACE79 /* XCRemoteSwiftPackageReference "swifter" */; + productName = Swifter; + }; +- B6EC37FE29B8D915001ACE79 /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- BDADBDC82BD2BC2200421B9B /* Lottie */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9FF521422BAA8FF300B9819B /* XCRemoteSwiftPackageReference "lottie-spm" */; +- productName = Lottie; +- }; +- BDADBDCA2BD2BC2800421B9B /* Lottie */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9FF521422BAA8FF300B9819B /* XCRemoteSwiftPackageReference "lottie-spm" */; +- productName = Lottie; +- }; +- C18BF9CB2C73678500ED6B8A /* Freemium */ = { +- isa = XCSwiftPackageProductDependency; +- productName = Freemium; +- }; +- C18BF9CD2C73678C00ED6B8A /* Freemium */ = { +- isa = XCSwiftPackageProductDependency; +- productName = Freemium; +- }; +- C18BF9CF2C736C9100ED6B8A /* Freemium */ = { +- isa = XCSwiftPackageProductDependency; +- productName = Freemium; +- }; +- C18BF9D12C736C9700ED6B8A /* Freemium */ = { +- isa = XCSwiftPackageProductDependency; +- productName = Freemium; +- }; +- CBC83E3529B63D380008E19C /* Configuration */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Configuration; +- }; +- CD34F0BB2C885D65006826BE /* PhishingDetection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PhishingDetection; +- }; +- CD34F0C32C8869FF006826BE /* PhishingDetection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PhishingDetection; +- }; +- D6BC8AC52C5A95AA0025375B /* DuckPlayer */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = DuckPlayer; +- }; +- D6BC8AC72C5A95B10025375B /* DuckPlayer */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = DuckPlayer; +- }; +- DC3F73D49B2D44464AFEFCD8 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 3FFD51CF7C19ACBDB9687474 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- EE02D41F2BB460C000DBE6B3 /* BrowserServicesKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = BrowserServicesKit; +- }; +- EE2F9C5A2B90F2FF00D45FC9 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- EE7295E22A545B9A008C0991 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- EE7295E62A545BBB008C0991 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- EE7295E82A545BC4008C0991 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- EE7295EC2A545C0A008C0991 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- EE7295EE2A545C12008C0991 /* NetworkProtection */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = NetworkProtection; +- }; +- F116A7C22BD1924B00F3FCF7 /* PixelKitTestingUtilities */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKitTestingUtilities; +- }; +- F116A7C62BD1925500F3FCF7 /* PixelKitTestingUtilities */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKitTestingUtilities; +- }; +- F116A7C82BD1929000F3FCF7 /* PixelKitTestingUtilities */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKitTestingUtilities; +- }; +- F198C7112BD18A28000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C7132BD18A30000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C7152BD18A44000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C7172BD18A4C000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C7192BD18A5B000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C71B2BD18A61000BF24D /* PixelKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = PixelKit; +- }; +- F198C71D2BD18D88000BF24D /* SwiftLintTool */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6F997B92B8F352500476735 /* XCRemoteSwiftPackageReference "apple-toolbox" */; +- productName = SwiftLintTool; +- }; +- F198C71F2BD18D92000BF24D /* SwiftLintTool */ = { +- isa = XCSwiftPackageProductDependency; +- package = B6F997B92B8F352500476735 /* XCRemoteSwiftPackageReference "apple-toolbox" */; +- productName = SwiftLintTool; +- }; +- F1D0428D2BFB9F9C00A31506 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- F1D0428F2BFB9FA300A31506 /* Subscription */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = Subscription; +- }; +- F1D43AF22B98E47800BAB743 /* BareBonesBrowserKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = F1D43AF12B98E47800BAB743 /* XCRemoteSwiftPackageReference "BareBonesBrowser" */; +- productName = BareBonesBrowserKit; +- }; +- F1D43AF42B98E48900BAB743 /* BareBonesBrowserKit */ = { +- isa = XCSwiftPackageProductDependency; +- package = F1D43AF12B98E47800BAB743 /* XCRemoteSwiftPackageReference "BareBonesBrowser" */; +- productName = BareBonesBrowserKit; +- }; +- F1DA51A42BF6114200CF29FA /* SubscriptionTestingUtilities */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SubscriptionTestingUtilities; +- }; +- F1DA51A82BF6114C00CF29FA /* SubscriptionTestingUtilities */ = { +- isa = XCSwiftPackageProductDependency; +- package = 9807F643278CA16F00E1547B /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; +- productName = SubscriptionTestingUtilities; +- }; +- F1DF95E62BD188B60045E591 /* LoginItems */ = { +- isa = XCSwiftPackageProductDependency; +- productName = LoginItems; +- }; + /* End XCSwiftPackageProductDependency section */ + + /* Begin XCVersionGroup section */