Build Information
Successful build of PinGuard, reference 1.0.3 (c05104), with Swift 6.4 for macOS (SPM) on 12 Oct 2026 15:54:07 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pinguard/pinguard-ios.git
Reference: 1.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pinguard/pinguard-ios
* tag 1.0.3 -> FETCH_HEAD
HEAD is now at c051047 Merge pull request #16 from pinguard/docC/CreateDocCDokumentation
Cloned https://github.com/pinguard/pinguard-ios.git
Revision (git rev-parse @):
c051047646f7cd0725b6a4763e8b156546a1cdb0
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/pinguard/pinguard-ios.git at 1.0.3
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/pinguard/pinguard-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 66]
[Planning deferred tasks]
[19 / 28]
[20 / 29] PinGuard
[30 / 77]
[35 / 77]
[39 / 77]
[40 / 77]
[44 / 77]
[46 / 77]
[49 / 77]
[53 / 77]
[55 / 77]
[56 / 77]
[68 / 77] PinGuard
[69 / 77] PinGuard
[74 / 77] PinGuard
Build complete! (8.54 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "PinGuard",
"name" : "PinGuard",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PinGuard",
"targets" : [
"PinGuard"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PinGuardTests",
"module_type" : "SwiftTarget",
"name" : "PinGuardTests",
"path" : "Tests/PinGuardTests",
"sources" : [
"ASN1EncoderTests.swift",
"CertificateChainTests.swift",
"CertificateScopeTests.swift",
"ClientCertificateLoaderTests.swift",
"EventDispatcherTests.swift",
"HostMatcherTests.swift",
"HostPatternTests.swift",
"PinGuardBuilderTests.swift",
"PinGuardTests.swift",
"PinGuardURLSessionDelegateTests.swift",
"PinHasherTests.swift",
"PinMatcherTests.swift",
"PolicyResolverTests.swift",
"RemoteConfigDecoderTests.swift",
"RemoteConfigVerifierTests.swift",
"SubjectAlternativeNameCounterTests.swift",
"SubjectPublicKeyInfoBuilderTests.swift",
"Support/CallCounter.swift",
"Support/ECPublicKeyFixture.swift",
"Support/FakeClientCertificateProvider.swift",
"Support/FakeClientIdentityOutcome.swift",
"Support/FakeSystemTrustEvaluator.swift",
"Support/NoopChallengeSender.swift",
"Support/RSAPublicKeyFixture.swift",
"Support/RecordingEventSink.swift",
"Support/TestCertificates.swift",
"TrustEvaluatorTests.swift"
],
"target_dependencies" : [
"PinGuard"
],
"type" : "test"
},
{
"c99name" : "PinGuard",
"module_type" : "SwiftTarget",
"name" : "PinGuard",
"path" : "Sources/PinGuard",
"product_memberships" : [
"PinGuard"
],
"sources" : [
"Certificate/CertificateCandidate.swift",
"Certificate/CertificateChain.swift",
"Certificate/CertificateScope.swift",
"Certificate/CertificateSummaryReader.swift",
"Certificate/ChainSummary.swift",
"Certificate/SubjectAlternativeNameCounter.swift",
"Configuration/PinGuard.swift",
"Configuration/PinGuardBuilder.swift",
"Configuration/PinGuardConfiguration.swift",
"Configuration/PinGuardEnvironment.swift",
"Configuration/PinGuardEnvironmentConfiguration.swift",
"Errors/PinGuardError.swift",
"Evaluation/PinMatcher.swift",
"Evaluation/SecTrustSystemEvaluator.swift",
"Evaluation/SystemTrustEvaluating.swift",
"Evaluation/SystemTrustResult.swift",
"Evaluation/TrustDecision.swift",
"Evaluation/TrustDecisionReason.swift",
"Evaluation/TrustEvaluator.swift",
"Events/ClosureEventSink.swift",
"Events/EventDispatcher.swift",
"Events/PinGuardEvent.swift",
"Events/PinGuardEventSink.swift",
"Hashing/ASN1Encoder.swift",
"Hashing/PinHasher.swift",
"Hashing/SubjectPublicKeyInfoBuilder.swift",
"Logging/OSLogEventSink.swift",
"MTLS/ClientCertificateLoader.swift",
"MTLS/ClientCertificateProvider.swift",
"MTLS/ClientCertificateSource.swift",
"MTLS/ClientIdentityResult.swift",
"MTLS/MTLSConfiguration.swift",
"MTLS/StaticClientCertificateProvider.swift",
"Networking/PinGuardSession.swift",
"Networking/PinGuardURLSessionDelegate.swift",
"Policy/FailStrategy.swift",
"Policy/HostMatcher.swift",
"Policy/HostPattern.swift",
"Policy/HostPolicy.swift",
"Policy/Pin.swift",
"Policy/PinRole.swift",
"Policy/PinScope.swift",
"Policy/PinType.swift",
"Policy/PinningPolicy.swift",
"Policy/PolicyResolver.swift",
"Policy/PolicySet.swift",
"RemoteConfig/HMACRemoteConfigVerifier.swift",
"RemoteConfig/PublicKeyRemoteConfigVerifier.swift",
"RemoteConfig/RemoteConfigBlob.swift",
"RemoteConfig/RemoteConfigDecoder.swift",
"RemoteConfig/RemoteConfigPayload.swift",
"RemoteConfig/RemoteConfigSignature.swift",
"RemoteConfig/RemoteConfigThreatModel.swift",
"RemoteConfig/RemoteConfigVerifier.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.