The Swift Package Index logo.Swift Package Index

Build Information

Successful build of PorscheConnect, reference v0.1.38 (532975), with Swift 6.2 for macOS (SPM) on 28 Jun 2026 23:21:23 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dglancy/porsche-connect.git
Reference: v0.1.38
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dglancy/porsche-connect
 * tag               v0.1.38    -> FETCH_HEAD
HEAD is now at 532975f Update README.md
Cloned https://github.com/dglancy/porsche-connect.git
Revision (git rev-parse @):
532975f4498c9cb00b3f92c0d0ad707b0364832d
SUCCESS checkout https://github.com/dglancy/porsche-connect.git at v0.1.38
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/dglancy/porsche-connect.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/12] Write sources
[5/12] Write porsche-entitlement.plist
[5/12] Write sources
[8/12] Write swift-version--3CB7CFEC50E0D141.txt
[10/69] Compiling ArgumentParserToolInfo ToolInfo.swift
[11/69] Emitting module ArgumentParserToolInfo
[12/117] Compiling ArgumentParser InputOrigin.swift
[13/117] Compiling ArgumentParser Name.swift
[14/117] Compiling ArgumentParser Parsed.swift
[15/117] Compiling ArgumentParser ParsedValues.swift
[16/117] Compiling ArgumentParser ParserError.swift
[17/122] Compiling ArgumentParser CodingKeyValidator.swift
[18/122] Compiling ArgumentParser NonsenseFlagsValidator.swift
[19/122] Compiling ArgumentParser ParsableArgumentsValidation.swift
[20/122] Compiling ArgumentParser PositionalArgumentsValidator.swift
[21/122] Compiling ArgumentParser UniqueNamesValidator.swift
[22/122] Compiling ArgumentParser Option.swift
[23/122] Compiling ArgumentParser OptionGroup.swift
[24/122] Compiling ArgumentParser ParentCommand.swift
[25/122] Compiling ArgumentParser AsyncParsableCommand.swift
[26/122] Compiling ArgumentParser CommandConfiguration.swift
[27/122] Emitting module ArgumentParser
[28/122] Compiling ArgumentParser BashCompletionsGenerator.swift
[29/122] Compiling ArgumentParser CompletionsGenerator.swift
[30/122] Compiling ArgumentParser FishCompletionsGenerator.swift
[31/122] Compiling ArgumentParser ZshCompletionsGenerator.swift
[32/122] Compiling ArgumentParser Argument.swift
[33/122] Compiling ArgumentParser ArgumentDiscussion.swift
[34/122] Compiling ArgumentParser SequenceExtensions.swift
[35/122] Compiling ArgumentParser StringExtensions.swift
[36/122] Compiling ArgumentParser SwiftExtensions.swift
[37/122] Compiling ArgumentParser Tree.swift
[38/122] Compiling ArgumentParser AsyncCompletionsValidator.swift
[39/122] Compiling ArgumentParser SplitArguments.swift
[40/122] Compiling ArgumentParser DumpHelpGenerator.swift
[41/122] Compiling ArgumentParser HelpCommand.swift
[42/122] Compiling ArgumentParser HelpGenerator.swift
[43/122] Compiling ArgumentParser MessageInfo.swift
[44/122] Compiling ArgumentParser ArgumentDecoder.swift
[45/122] Compiling ArgumentParser ArgumentDefinition.swift
[46/122] Compiling ArgumentParser ArgumentSet.swift
[47/122] Compiling ArgumentParser CommandParser.swift
[48/122] Compiling ArgumentParser InputKey.swift
[49/122] Compiling ArgumentParser CommandGroup.swift
[50/122] Compiling ArgumentParser EnumerableFlag.swift
[51/122] Compiling ArgumentParser ExpressibleByArgument.swift
[52/122] Compiling ArgumentParser ParsableArguments.swift
[53/122] Compiling ArgumentParser ParsableCommand.swift
[54/122] Compiling ArgumentParser UsageGenerator.swift
[55/122] Compiling ArgumentParser CollectionExtensions.swift
[56/122] Compiling ArgumentParser Foundation.swift
[57/122] Compiling ArgumentParser Mutex.swift
[58/122] Compiling ArgumentParser Platform.swift
[59/122] Compiling ArgumentParser ArgumentHelp.swift
[60/122] Compiling ArgumentParser ArgumentVisibility.swift
[61/122] Compiling ArgumentParser CompletionKind.swift
[62/122] Compiling ArgumentParser Errors.swift
[63/122] Compiling ArgumentParser Flag.swift
[64/122] Compiling ArgumentParser NameSpecification.swift
[65/122] Emitting module SwiftSoup
[112/128] Compiling SwiftSoup Parser.swift
[113/128] Compiling SwiftSoup ParsingStrings.swift
[120/128] Compiling SwiftSoup UTF8Arrays.swift
[121/128] Compiling SwiftSoup UnicodeScalar.swift
[122/128] Compiling SwiftSoup Validate.swift
[123/128] Compiling SwiftSoup Whitelist.swift
[124/128] Compiling SwiftSoup XmlDeclaration.swift
[125/128] Compiling SwiftSoup XmlTreeBuilder.swift
[126/170] Compiling PorscheConnect Pressure.swift
[127/170] Compiling PorscheConnect RemainingRanges.swift
[128/170] Compiling PorscheConnect ServiceIntervals.swift
[129/170] Compiling PorscheConnect Speed.swift
[130/170] Compiling PorscheConnect Doors.swift
[131/170] Compiling PorscheConnect ElectricEngineConsumption.swift
[132/170] Compiling PorscheConnect FuelConsumption.swift
[133/170] Compiling PorscheConnect GenericValue.swift
[134/170] Compiling PorscheConnect Picture.swift
[135/174] Emitting module PorscheConnect
[136/174] Compiling PorscheConnect String+Hex.swift
[137/174] Compiling PorscheConnect URL+Params.swift
[138/174] Compiling PorscheConnect HttpStatusCode.swift
[139/174] Compiling PorscheConnect AuthStoring.swift
[140/174] Compiling PorscheConnect PorscheConnect+Auth.swift
[141/174] Compiling PorscheConnect PorscheConnect+Capabilities.swift
[142/174] Compiling PorscheConnect PorscheConnect+Emobility.swift
[143/174] Compiling PorscheConnect PorscheConnect+Maintenance.swift
[144/174] Compiling PorscheConnect PorscheConnect+Pictures.swift
[145/174] Compiling PorscheConnect OAuthApplication.swift
/Users/admin/builder/spi-builder-workspace/Sources/PorscheConnect/NetworkClient.swift:114:16: warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
112 |         }
113 |
114 |         switch responseType {
    |                `- warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
115 |         case is String.Type:
116 |           let result = String(data: unwrappedData, encoding: .utf8)! as! D
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[146/174] Compiling PorscheConnect NetworkClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/PorscheConnect/NetworkClient.swift:114:16: warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
112 |         }
113 |
114 |         switch responseType {
    |                `- warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
115 |         case is String.Type:
116 |           let result = String(data: unwrappedData, encoding: .utf8)! as! D
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[147/174] Compiling PorscheConnect NetworkRoutes.swift
/Users/admin/builder/spi-builder-workspace/Sources/PorscheConnect/NetworkClient.swift:114:16: warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
112 |         }
113 |
114 |         switch responseType {
    |                `- warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
115 |         case is String.Type:
116 |           let result = String(data: unwrappedData, encoding: .utf8)! as! D
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[148/174] Compiling PorscheConnect PorscheConnect.swift
/Users/admin/builder/spi-builder-workspace/Sources/PorscheConnect/NetworkClient.swift:114:16: warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
112 |         }
113 |
114 |         switch responseType {
    |                `- warning: capture of 'responseType' with non-Sendable type 'D.Type' in a '@Sendable' closure [#SendableClosureCaptures]
115 |         case is String.Type:
116 |           let result = String(data: unwrappedData, encoding: .utf8)! as! D
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[149/174] Compiling PorscheConnect PorscheConnect+LockUnlockLastActions.swift
[150/174] Compiling PorscheConnect PorscheConnect+Unlock.swift
[151/174] Compiling PorscheConnect PorscheConnect+RemoteCommandStatus.swift
[152/174] Compiling PorscheConnect RemoteCommandAccepted.swift
[153/174] Compiling PorscheConnect Distance.swift
[154/174] Compiling PorscheConnect DistanceFormatter.swift
[155/174] Compiling PorscheConnect GenericValueFormatter.swift
[156/174] Compiling PorscheConnect TimestampFormatter.swift
[157/174] Compiling PorscheConnect Color+Hex.swift
[158/174] Compiling PorscheConnect PorscheConnect+Vehicles.swift
[159/174] Compiling PorscheConnect PorscheConnect+ToggleDirectCharging.swift
[160/174] Compiling PorscheConnect PorscheConnect+ToggleDirectClimatisation.swift
[161/174] Compiling PorscheConnect PorscheConnect+Flash.swift
[162/174] Compiling PorscheConnect PorscheConnect+Lock.swift
[163/174] Compiling PorscheConnect Tires.swift
[164/174] Compiling PorscheConnect Windows.swift
[165/174] Compiling PorscheConnect Constants.swift
[166/174] Compiling PorscheConnect Environment.swift
[167/174] Compiling PorscheConnect PorscheConnect+Position.swift
[168/174] Compiling PorscheConnect PorscheConnect+Status.swift
[169/174] Compiling PorscheConnect PorscheConnect+Stored.swift
[170/174] Compiling PorscheConnect PorscheConnect+Summary.swift
[171/174] Compiling PorscheConnect PorscheConnect+Trips.swift
[172/190] Compiling CommandLineTool Extensions.swift
[173/191] Compiling CommandLineTool Command+Unlock.swift
[174/191] Compiling CommandLineTool Command+ToggleDirectClimatisation.swift
[175/191] Compiling CommandLineTool Command+ShowStatus.swift
[176/191] Compiling CommandLineTool Command+ShowSummary.swift
[177/191] Compiling CommandLineTool Command+ShowMaintenance.swift
[178/191] Compiling CommandLineTool Command+ShowPosition.swift
[179/191] Compiling CommandLineTool Command+ShowCapabilities.swift
[180/191] Compiling CommandLineTool Command+ShowEmobility.swift
[181/191] Compiling CommandLineTool Command+ListVehicles.swift
[182/191] Compiling CommandLineTool Command+Lock.swift
[183/191] Compiling CommandLineTool Command+Flash.swift
[184/191] Compiling CommandLineTool Command+HonkAndFlash.swift
[185/191] Emitting module CommandLineTool
/Users/admin/builder/spi-builder-workspace/Sources/CommandLineTool/Porsche.swift:8:1: warning: extension declares a conformance of imported type 'SupportedLocale' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'PorscheConnect' introduce this conformance in the future
 6 |
 7 | // Allow SupportedLocale to be used as a command line option.
 8 | extension SupportedLocale: ExpressibleByArgument {
   | |- warning: extension declares a conformance of imported type 'SupportedLocale' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'PorscheConnect' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 | }
10 |
[186/191] Compiling CommandLineTool Command+ShowTrips.swift
[187/191] Compiling CommandLineTool Command+ToggleDirectCharging.swift
[188/191] Compiling CommandLineTool Porsche.swift
/Users/admin/builder/spi-builder-workspace/Sources/CommandLineTool/Porsche.swift:8:1: warning: extension declares a conformance of imported type 'SupportedLocale' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'PorscheConnect' introduce this conformance in the future
 6 |
 7 | // Allow SupportedLocale to be used as a command line option.
 8 | extension SupportedLocale: ExpressibleByArgument {
   | |- warning: extension declares a conformance of imported type 'SupportedLocale' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'PorscheConnect' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 9 | }
10 |
[188/191] Write Objects.LinkFileList
[189/191] Linking porsche
[190/191] Applying porsche
Build complete! (31.07s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/mochidev/XCTAsync.git
Fetching https://github.com/envoy/Ambassador.git
Fetching https://github.com/envoy/Embassy.git
Fetching https://github.com/scinfu/SwiftSoup.git
[1/40] Fetching xctasync
[40/597] Fetching xctasync, ambassador
[597/6611] Fetching xctasync, ambassador, swiftsoup
[658/8466] Fetching xctasync, ambassador, swiftsoup, embassy
[8046/26415] Fetching xctasync, ambassador, swiftsoup, embassy, swift-argument-parser
Fetched https://github.com/envoy/Embassy.git from cache (1.71s)
[6969/24560] Fetching xctasync, ambassador, swiftsoup, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (2.35s)
Fetched https://github.com/envoy/Ambassador.git from cache (2.35s)
Fetched https://github.com/mochidev/XCTAsync.git from cache (2.35s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (2.35s)
Computing version for https://github.com/mochidev/XCTAsync.git
Computed https://github.com/mochidev/XCTAsync.git at 1.0.1 (3.00s)
Computing version for https://github.com/envoy/Ambassador.git
Computed https://github.com/envoy/Ambassador.git at 4.0.5 (2.17s)
Computing version for https://github.com/envoy/Embassy.git
Computed https://github.com/envoy/Embassy.git at 4.1.6 (2.18s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.57s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.13.5 (0.52s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.13.5
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/envoy/Embassy.git
Working copy of https://github.com/envoy/Embassy.git resolved at 4.1.6
Creating working copy for https://github.com/envoy/Ambassador.git
Working copy of https://github.com/envoy/Ambassador.git resolved at 4.0.5
Creating working copy for https://github.com/mochidev/XCTAsync.git
Working copy of https://github.com/mochidev/XCTAsync.git resolved at 1.0.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "embassy",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.6",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/envoy/Embassy.git"
    },
    {
      "identity" : "ambassador",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.5",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/envoy/Ambassador.git"
    },
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "xctasync",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/mochidev/XCTAsync.git"
    },
    {
      "identity" : "swiftsoup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/scinfu/SwiftSoup.git"
    }
  ],
  "manifest_display_name" : "PorscheConnect",
  "name" : "PorscheConnect",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "porsche",
      "targets" : [
        "CommandLineTool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "PorscheConnect",
      "targets" : [
        "PorscheConnect"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PorscheConnectTests",
      "module_type" : "SwiftTarget",
      "name" : "PorscheConnectTests",
      "path" : "Tests/PorscheConnectTests",
      "product_dependencies" : [
        "Embassy",
        "Ambassador",
        "XCTAsync"
      ],
      "sources" : [
        "Common/BaseMockNetworkTestCase.swift",
        "Common/TestConstants.swift",
        "Formatters/DistanceFormatterTests.swift",
        "Formatters/GenericValueFormatterTests.swift",
        "Formatters/TimestampFormatterTests.swift",
        "Foundations/OAuth/OAuthApplicationTests.swift",
        "Mock Server Backend/MockNetworkRoutes.swift",
        "Mock Server Backend/MockResponseJson.swift",
        "Mock Server Backend/MockServer.swift",
        "Models/Models+AuthTests.swift",
        "Models/Models+CapabilitiesTests.swift",
        "Models/Models+DirectCharging.swift",
        "Models/Models+EmobilityTests.swift",
        "Models/Models+FlashAndHonk.swift",
        "Models/Models+LockUnlockTests.swift",
        "Models/Models+MaintenanceItemTests.swift",
        "Models/Models+PinSecurityChallengeTests.swift",
        "Models/Models+Position.swift",
        "Models/Models+RemoteCommandAcceptedTests.swift",
        "Models/Models+SummaryTests.swift",
        "Models/Models+TripTests.swift",
        "Models/Models+VehicleTests.swift",
        "Networking/NetworkClientTests.swift",
        "Networking/NetworkRoutesTests.swift",
        "Public/PorscheConnect+AuthTests.swift",
        "Public/PorscheConnect+CarControlTests.swift",
        "Public/PorscheConnect+Maintenance.swift",
        "Public/PorscheConnect+PortalTests.swift",
        "Public/PorscheConnect+RemoteCommandStatusTests.swift",
        "Public/PorscheConnect+TripsTests.swift",
        "Public/PorscheConnectTests.swift"
      ],
      "target_dependencies" : [
        "PorscheConnect"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PorscheConnect",
      "module_type" : "SwiftTarget",
      "name" : "PorscheConnect",
      "path" : "Sources/PorscheConnect",
      "product_dependencies" : [
        "SwiftSoup"
      ],
      "product_memberships" : [
        "porsche",
        "PorscheConnect"
      ],
      "sources" : [
        "APIs/PorscheConnect+Auth.swift",
        "APIs/PorscheConnect+Capabilities.swift",
        "APIs/PorscheConnect+Emobility.swift",
        "APIs/PorscheConnect+Maintenance.swift",
        "APIs/PorscheConnect+Pictures.swift",
        "APIs/PorscheConnect+Position.swift",
        "APIs/PorscheConnect+Status.swift",
        "APIs/PorscheConnect+Stored.swift",
        "APIs/PorscheConnect+Summary.swift",
        "APIs/PorscheConnect+Trips.swift",
        "APIs/PorscheConnect+Vehicles.swift",
        "APIs/RemoteCommands/DirectCharging/PorscheConnect+ToggleDirectCharging.swift",
        "APIs/RemoteCommands/DirectClimatisation/PorscheConnect+ToggleDirectClimatisation.swift",
        "APIs/RemoteCommands/Flash/PorscheConnect+Flash.swift",
        "APIs/RemoteCommands/LockUnlock/PorscheConnect+Lock.swift",
        "APIs/RemoteCommands/LockUnlock/PorscheConnect+LockUnlockLastActions.swift",
        "APIs/RemoteCommands/LockUnlock/PorscheConnect+Unlock.swift",
        "APIs/RemoteCommands/PorscheConnect+RemoteCommandStatus.swift",
        "APIs/RemoteCommands/RemoteCommandAccepted.swift",
        "CommonResponseObjects/Distance.swift",
        "CommonResponseObjects/Doors.swift",
        "CommonResponseObjects/ElectricEngineConsumption.swift",
        "CommonResponseObjects/FuelConsumption.swift",
        "CommonResponseObjects/GenericValue.swift",
        "CommonResponseObjects/Picture.swift",
        "CommonResponseObjects/Pressure.swift",
        "CommonResponseObjects/RemainingRanges.swift",
        "CommonResponseObjects/ServiceIntervals.swift",
        "CommonResponseObjects/Speed.swift",
        "CommonResponseObjects/Tires.swift",
        "CommonResponseObjects/Windows.swift",
        "Constants.swift",
        "Environment.swift",
        "Formatters/DistanceFormatter.swift",
        "Formatters/GenericValueFormatter.swift",
        "Formatters/TimestampFormatter.swift",
        "Foundations/Extensions/Color+Hex.swift",
        "Foundations/Extensions/String+Hex.swift",
        "Foundations/Extensions/URL+Params.swift",
        "Foundations/HTTP/HttpStatusCode.swift",
        "Foundations/OAuth/AuthStoring.swift",
        "Foundations/OAuth/OAuthApplication.swift",
        "NetworkClient.swift",
        "NetworkRoutes.swift",
        "PorscheConnect.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CommandLineTool",
      "module_type" : "SwiftTarget",
      "name" : "CommandLineTool",
      "path" : "Sources/CommandLineTool",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "porsche"
      ],
      "sources" : [
        "Command+Flash.swift",
        "Command+HonkAndFlash.swift",
        "Command+ListVehicles.swift",
        "Command+Lock.swift",
        "Command+ShowCapabilities.swift",
        "Command+ShowEmobility.swift",
        "Command+ShowMaintenance.swift",
        "Command+ShowPosition.swift",
        "Command+ShowStatus.swift",
        "Command+ShowSummary.swift",
        "Command+ShowTrips.swift",
        "Command+ToggleDirectCharging.swift",
        "Command+ToggleDirectClimatisation.swift",
        "Command+Unlock.swift",
        "Extensions.swift",
        "Porsche.swift"
      ],
      "target_dependencies" : [
        "PorscheConnect"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.5"
}
Done.