The Swift Package Index logo.Swift Package Index

Build Information

Failed to build YubiKit, reference main (0bf31a), with Swift 6.1 for macOS (SPM) on 28 Feb 2026 00:03:25 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Yubico/yubikit-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Yubico/yubikit-ios
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 0bf31a7 Merge remote-tracking branch 'origin/task/support-retired-piv-slots'
Cloned https://github.com/Yubico/yubikit-ios.git
Revision (git rev-parse @):
0bf31a793b004ae0e196c0c09ed1f46896352426
SUCCESS checkout https://github.com/Yubico/yubikit-ios.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Yubico/yubikit-ios.git
https://github.com/Yubico/yubikit-ios.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "YubiKit",
  "name" : "YubiKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "YubiKit",
      "targets" : [
        "YubiKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "YubikitTests",
      "module_type" : "ClangTarget",
      "name" : "YubikitTests",
      "path" : "Yubikit/YubiKitTests",
      "sources" : [
        "Fakes/FakeEAAccessory.m",
        "Fakes/FakeEASession.m",
        "Fakes/FakeNFCNDEFReaderSession.m",
        "Fakes/FakeUIDevice.m",
        "Fakes/FakeYKFConnectionController.m",
        "Fakes/FakeYKFOTPTextParser.m",
        "Fakes/FakeYKFOTPURIParser.m",
        "Fakes/FakeYubiKitDeviceCapabilities.m",
        "Tests/YKFAESCMACTests.m",
        "Tests/YKFAccessoryConnectionConfigurationTests.m",
        "Tests/YKFAccessoryConnectionControllerTests.m",
        "Tests/YKFAccessoryDescriptionTests.m",
        "Tests/YKFCBORDecoderTests.m",
        "Tests/YKFCBOREncoderTests.m",
        "Tests/YKFNFCOTPServiceTests.m",
        "Tests/YKFNSDataAdditionsTests.m",
        "Tests/YKFOATHCredentialTemplateTests.m",
        "Tests/YKFOTPTextParserTests.m",
        "Tests/YKFOTPTokenParserTests.m",
        "Tests/YKFOTPTokenValidatorTests.m",
        "Tests/YKFOTPURIParserTests.m",
        "Tests/YKFPIVPaddingTests.m",
        "Tests/YKFSCPTests.m",
        "Tests/YKFSmartCardInterfaceTests.m",
        "Tests/YKFTLVRecordTests.m",
        "Tests/YKFTestCase.m",
        "Tests/YKFU2FServiceTests.m",
        "Tests/YKNSStringAdditionTests.m",
        "Tests/YubiKitDeviceCapabilitiesTests.m"
      ],
      "target_dependencies" : [
        "YubiKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "YubiKit",
      "module_type" : "ClangTarget",
      "name" : "YubiKit",
      "path" : "YubiKit/YubiKit",
      "product_memberships" : [
        "YubiKit"
      ],
      "sources" : [
        "Connections/AccessoryConnection/YKFAccessoryConnection+Debugging.m",
        "Connections/AccessoryConnection/YKFAccessoryConnection.m",
        "Connections/AccessoryConnection/YKFAccessoryConnectionConfiguration.m",
        "Connections/AccessoryConnection/YKFAccessoryConnectionController.m",
        "Connections/AccessoryConnection/YKFAccessoryDescription.m",
        "Connections/NFCConnection/Sessions/YKFNFCOTPSession.m",
        "Connections/NFCConnection/YKFNFCConnection.m",
        "Connections/NFCConnection/YKFNFCConnectionController.m",
        "Connections/NFCConnection/YKFNFCError.m",
        "Connections/NFCConnection/YKFNFCTagDescription.m",
        "Connections/NFCConnection/YKFURIIdentifierCode.m",
        "Connections/QRReaderSession/Views/YKFQRCodeScanOverlayView.m",
        "Connections/QRReaderSession/YKFQRCodeScanError.m",
        "Connections/QRReaderSession/YKFQRCodeScanViewController.m",
        "Connections/QRReaderSession/YKFQRReaderSession.m",
        "Connections/SCP/YKFSCP03KeyParams.m",
        "Connections/SCP/YKFSCP11KeyParams.m",
        "Connections/SCP/YKFSCPKeyRef.m",
        "Connections/SCP/YKFSCPProcessor.m",
        "Connections/SCP/YKFSCPSecurityDomainSession.m",
        "Connections/SCP/YKFSCPSessionKeys.m",
        "Connections/SCP/YKFSCPState.m",
        "Connections/SCP/YKFSCPStaticKeys.m",
        "Connections/Shared/APDU/ChalResp/YKFHMAC1ChallengeResponseAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2ClientPinAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2CommandAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2GetAssertionAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2GetInfoAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2GetNextAssertionAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2MakeCredentialAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2ResetAPDU.m",
        "Connections/Shared/APDU/FIDO2/YKFFIDO2TouchPoolingAPDU.m",
        "Connections/Shared/APDU/MGMT/YKFManagementWriteAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHCalculateAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHCalculateAllAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHDeleteAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHListAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHPutAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHSendRemainingAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHSetAccessKeyAPDU.m",
        "Connections/Shared/APDU/OATH/YKFOATHUnlockAPDU.m",
        "Connections/Shared/APDU/OATH/YKFSelectOATHApplicationAPDU.m",
        "Connections/Shared/APDU/U2F/YKFU2FRegisterAPDU.m",
        "Connections/Shared/APDU/U2F/YKFU2FSignAPDU.m",
        "Connections/Shared/APDU/YKFAPDU.m",
        "Connections/Shared/APDU/YKFSelectApplicationAPDU.m",
        "Connections/Shared/Errors/YKFAPDUError.m",
        "Connections/Shared/Errors/YKFChallengeResponseError.m",
        "Connections/Shared/Errors/YKFFIDO2Error.m",
        "Connections/Shared/Errors/YKFInvalidPinError.m",
        "Connections/Shared/Errors/YKFOATHError.m",
        "Connections/Shared/Errors/YKFPIVError.m",
        "Connections/Shared/Errors/YKFSessionError.m",
        "Connections/Shared/Errors/YKFU2FError.m",
        "Connections/Shared/Requests/ChalResp/YKFChalRespRequest.m",
        "Connections/Shared/Requests/ChalResp/YKFChalRespSendRequest.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2ClientPinRequest.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2ClientPinResponse.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2GetAssertionResponse.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2GetInfoResponse.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2MakeCredentialResponse.m",
        "Connections/Shared/Requests/FIDO2/YKFFIDO2Type.m",
        "Connections/Shared/Requests/OATH/YKFOATHCalculateAllResponse.m",
        "Connections/Shared/Requests/OATH/YKFOATHListResponse.m",
        "Connections/Shared/Requests/OATH/YKFOATHSelectApplicationResponse.m",
        "Connections/Shared/Requests/OATH/YKFOATHUnlockResponse.m",
        "Connections/Shared/Requests/U2F/YKFU2FRegisterResponse.m",
        "Connections/Shared/Requests/U2F/YKFU2FSignResponse.m",
        "Connections/Shared/Requests/YKFRequest.m",
        "Connections/Shared/Sessions/ChalResp/YKFChallengeResponseSession.m",
        "Connections/Shared/Sessions/FIDO2/CBOR/YKFCBORDecoder.m",
        "Connections/Shared/Sessions/FIDO2/CBOR/YKFCBOREncoder.m",
        "Connections/Shared/Sessions/FIDO2/CBOR/YKFCBORType.m",
        "Connections/Shared/Sessions/FIDO2/Crypto/YKFFIDO2PinAuthKey.m",
        "Connections/Shared/Sessions/FIDO2/WebAuthN/YKFWebAuthnClientData.m",
        "Connections/Shared/Sessions/FIDO2/YKFFIDO2Session.m",
        "Connections/Shared/Sessions/MGMT/YKFManagementInterfaceConfiguration.m",
        "Connections/Shared/Sessions/MGMT/YKFManagementSession.m",
        "Connections/Shared/Sessions/OATH/YKFOATHCode.m",
        "Connections/Shared/Sessions/OATH/YKFOATHCredential.m",
        "Connections/Shared/Sessions/OATH/YKFOATHCredentialTemplate.m",
        "Connections/Shared/Sessions/OATH/YKFOATHCredentialUtils.m",
        "Connections/Shared/Sessions/OATH/YKFOATHCredentialWithCode.m",
        "Connections/Shared/Sessions/OATH/YKFOATHSession.m",
        "Connections/Shared/Sessions/PIV/YKFPIVBioMetadata.m",
        "Connections/Shared/Sessions/PIV/YKFPIVKeyType.m",
        "Connections/Shared/Sessions/PIV/YKFPIVManagementKeyMetadata.m",
        "Connections/Shared/Sessions/PIV/YKFPIVManagementKeyType.m",
        "Connections/Shared/Sessions/PIV/YKFPIVPadding.m",
        "Connections/Shared/Sessions/PIV/YKFPIVSession.m",
        "Connections/Shared/Sessions/PIV/YKFPIVSessionFeatures.m",
        "Connections/Shared/Sessions/PIV/YKFPIVSlotMetadata.m",
        "Connections/Shared/Sessions/U2F/YKFU2FSession.m",
        "Connections/Shared/Sessions/YKFManagementDeviceInfo.m",
        "Connections/Shared/Sessions/YKFManagementSessionFeatures.m",
        "Connections/Shared/Sessions/YKFSession.m",
        "Connections/Shared/YKFFeature.m",
        "Connections/Shared/YKFVersion.m",
        "Connections/SmartCardConnection/YKFSmartCardConnection.m",
        "Connections/SmartCardConnection/YKFSmartCardConnectionController.m",
        "Connections/SmartCardInterface/YKFSmartCardInterface.m",
        "Helpers/Additions/NSArray+YKFTLVRecord.m",
        "Helpers/Additions/TKTLVRecordAdditions.m",
        "Helpers/Additions/UIDeviceAdditions.m",
        "Helpers/Additions/UIWindowAdditions.m",
        "Helpers/Additions/YKFNSDataAdditions.m",
        "Helpers/Additions/YKFNSMutableDataAdditions.m",
        "Helpers/Additions/YKFNSStringAdditions.m",
        "Helpers/YKFDispatch.m",
        "Helpers/YKFKVOObservation.m",
        "Helpers/YKFLogger.m",
        "Helpers/YKFPermissions.m",
        "Helpers/YKFTLVRecord.m",
        "Helpers/YKFView.m",
        "Helpers/YKFViewController.m",
        "SharedModel/YKFOTPTextParser.m",
        "SharedModel/YKFOTPToken.m",
        "SharedModel/YKFOTPTokenParser.m",
        "SharedModel/YKFOTPTokenValidator.m",
        "SharedModel/YKFOTPURIParser.m",
        "ThirdParties/MF_Base32Additions.m",
        "ThirdParties/NSData+GZIP.m",
        "YubiKitConfiguration.m",
        "YubiKitDeviceCapabilities.m",
        "YubiKitExternalLocalization.m",
        "YubiKitLogger.m",
        "YubiKitManager.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
In file included from /Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/Connections/NFCConnection/YKFNFCTagDescription.m:9:
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/Connections/NFCConnection/YKFNFCTagDescription.h:10:9: fatal error: 'CoreNFC/CoreNFC.h' file not found
   10 | #import <CoreNFC/CoreNFC.h>
      |         ^~~~~~~~~~~~~~~~~~~
1 error generated.
[0/127] Compiling YKFNFCTagDescription.m
[0/127] Compiling YKFAccessoryConnectionConfiguration.m
[0/127] Compiling YKFQRCodeScanOverlayView.m
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/Connections/NFCConnection/Sessions/YKFNFCOTPSession.m:15:9: fatal error: 'CoreNFC/CoreNFC.h' file not found
   15 | #import <CoreNFC/CoreNFC.h>
      |         ^~~~~~~~~~~~~~~~~~~
[0/127] Compiling YKFNFCOTPSession.m
[0/127] Compiling YKFAccessoryConnection+Debugging.m
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/Connections/NFCConnection/YKFNFCConnection.m:15:9: fatal error: 'CoreNFC/CoreNFC.h' file not found
   15 | #import <CoreNFC/CoreNFC.h>
      |         ^~~~~~~~~~~~~~~~~~~
[0/127] Compiling YKFNFCConnection.m
[0/127] Compiling YKFAccessoryConnection.m
[0/127] Compiling YKFFIDO2CommandAPDU.m
[0/127] Compiling YKFAccessoryConnectionController.m
[0/127] Compiling YKFAccessoryDescription.m
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/127] Compiling YubiKit YubiKitExternalLocalization.m
[1/127] Compiling YubiKit YubiKitLogger.m
[1/127] Compiling NSData+GZIP.m
[1/127] Compiling YubiKit YubiKitConfiguration.m
[1/127] Compiling MF_Base32Additions.m
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/YubiKitDeviceCapabilities.m:15:9: fatal error: 'UIKit/UIKit.h' file not found
   15 | #import <UIKit/UIKit.h>
      |         ^~~~~~~~~~~~~~~
1 error generated.
[5/127] Compiling YubiKit YubiKitDeviceCapabilities.m
[7/127] Compiling YKFTLVRecord.m
In file included from /Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/SharedModel/YKFOTPTokenParser.m:15:
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/SharedModel/YKFOTPTokenParser.h:16:9: fatal error: 'CoreNFC/CoreNFC.h' file not found
   16 | #import <CoreNFC/CoreNFC.h>
      |         ^~~~~~~~~~~~~~~~~~~
1 error generated.
[7/127] Compiling YKFOTPTokenParser.m
[36/127] Compiling YKFViewController.m
[38/127] Compiling YKFOTPToken.m
[40/127] Compiling YKFView.m
[42/127] Compiling YKFOTPTextParser.m
[51/127] Compiling YKFOTPTokenValidator.m
In file included from /Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/YubiKitManager.m:17:
/Users/admin/builder/spi-builder-workspace/YubiKit/YubiKit/YubiKitManager.h:16:9: fatal error: 'UIKit/UIKit.h' file not found
   16 | #import <UIKit/UIKit.h>
      |         ^~~~~~~~~~~~~~~
[59/127] Compiling YubiKit YubiKitManager.m
[80/127] Compiling YKFOTPURIParser.m
BUILD FAILURE 6.1 macosSpm