Build Information
Successful build of Clerk, reference main (d85ac6), with Swift 6.4 for macOS (SPM) on 13 Oct 2026 02:14:39 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/clerk/clerk-ios.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/clerk/clerk-ios
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d85ac69 fix(ui): close UserProfileView when its user signs out (#658)
Cloned https://github.com/clerk/clerk-ios.git
Revision (git rev-parse @):
d85ac699f1b54d63f8a509a7d2f179f96517c429
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/clerk/clerk-ios.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/clerk/clerk-ios.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 330]
[Planning deferred tasks]
[95 / 183] Clerk_ClerkKitTests
[116 / 183] Clerk_ClerkKitUI
[133 / 183] Clerk_ClerkKitUI
[138 / 183]
[141 / 186] PhoneNumberKit
[150 / 232]
[153 / 232]
[158 / 232]
[160 / 233] ClerkKit
[169 / 313]
[171 / 322] Nuke
[176 / 392]
[189 / 392]
[195 / 392]
[202 / 392]
[206 / 392]
[209 / 392]
[212 / 392]
[216 / 392]
[222 / 392]
[228 / 392]
[231 / 392]
[236 / 392]
[244 / 392]
[250 / 392]
[253 / 392]
[258 / 392]
[261 / 392]
[270 / 392]
[271 / 392] PhoneNumberKit
[272 / 392]
[273 / 392] PhoneNumberKit
[275 / 392] PhoneNumberKit
[281 / 392]
[284 / 392]
[285 / 392]
[288 / 392]
[290 / 392]
[292 / 392]
[294 / 392]
[296 / 392]
[298 / 392]
[300 / 392]
[302 / 392]
[304 / 392]
[306 / 392]
[308 / 392]
[310 / 392]
[312 / 392]
[314 / 392]
[320 / 392] PhoneNumberKit
[321 / 392]
[323 / 392]
[324 / 392]
[328 / 392]
[329 / 392]
[332 / 392]
[342 / 392] ClerkKit
[343 / 392]
[344 / 392] ClerkKit
[346 / 392] ClerkKit
[353 / 392] Nuke
[356 / 392] Nuke
[362 / 392] Nuke
[365 / 392] NukeUI
[367 / 392] Nuke
[368 / 393] ClerkKit
[368 / 393] Nuke
[374 / 399] NukeUI
[382 / 399] Nuke
[387 / 400] ClerkKitUI
[395 / 424] ClerkKit
[401 / 424] ClerkKit
[403 / 424]
[414 / 424] ClerkKitUI
[420 / 424] ClerkKitUI
[422 / 424] ClerkKitUI
Build complete! (29.46 sec)
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/PhoneNumberKit/PhoneNumberKit
Fetching https://github.com/kean/Nuke
Fetching https://github.com/WeTransfer/Mocker
[1/1065] Fetching swift-concurrency-extras
[2/2971] Fetching swift-concurrency-extras, mocker
[13/9060] Fetching swift-concurrency-extras, mocker, phonenumberkit
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.03s)
[3265/7995] Fetching mocker, phonenumberkit
[4100/45260] Fetching mocker, phonenumberkit, nuke
[13243/61761] Fetching mocker, phonenumberkit, nuke, swift-snapshot-testing
Fetched https://github.com/kean/Nuke (7.98s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing (7.98s)
Fetched https://github.com/PhoneNumberKit/PhoneNumberKit (7.98s)
Fetched https://github.com/WeTransfer/Mocker (7.98s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (8.64s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-syntax
[1/5669] Fetching swift-custom-dump
[5670/86136] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (5.80s)
Fetched https://github.com/pointfreeco/swift-custom-dump (5.80s)
Computing version for https://github.com/WeTransfer/Mocker
Computed https://github.com/WeTransfer/Mocker at 3.0.2 (8.68s)
Computing version for https://github.com/kean/Nuke
Computed https://github.com/kean/Nuke at 13.2.0 (0.60s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.61s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.58s)
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/6170] Fetching swift-issue-reporting
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.65s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (3.93s)
Computing version for https://github.com/PhoneNumberKit/PhoneNumberKit
Computed https://github.com/PhoneNumberKit/PhoneNumberKit at 5.0.12 (0.56s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.75s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/WeTransfer/Mocker
Working copy of https://github.com/WeTransfer/Mocker resolved at 3.0.2
Creating working copy for https://github.com/kean/Nuke
Working copy of https://github.com/kean/Nuke resolved at 13.2.0
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.6
Creating working copy for https://github.com/PhoneNumberKit/PhoneNumberKit
Working copy of https://github.com/PhoneNumberKit/PhoneNumberKit resolved at 5.0.12
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.32s)
warning: 'spi-builder-workspace': found 3 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Tests/UI/__Snapshots__/DevelopmentFooterSnapshotTests/developmentFooterRemainsVisibleWhenTheHostConsumesTheSafeArea.1.png
/Users/admin/builder/spi-builder-workspace/Tests/UI/__Snapshots__/FooterTabViewTests/developmentLabelStaysAboveTheTabBar-isAuth.auth.png
/Users/admin/builder/spi-builder-workspace/Tests/UI/__Snapshots__/FooterTabViewTests/developmentLabelStaysAboveTheTabBar-isAuth.profile.png
/Users/admin/builder/spi-builder-workspace/Sources/ClerkKit/Core/AuthFlowRequestScope.swift:16:24: [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m14 |[0;0m operation: () async throws -> T
[0;36m15 |[0;0m ) async rethrows -> T {
[0;36m16 |[0;0m try await $ownerId.withValue(ownerId, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withValue(_:operation:isolation:file:line:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m17 |[0;0m }
[0;36m18 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "nuke",
"requirement" : {
"range" : [
{
"lower_bound" : "13.0.6",
"upper_bound" : "14.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kean/Nuke"
},
{
"identity" : "phonenumberkit",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/PhoneNumberKit/PhoneNumberKit"
},
{
"identity" : "mocker",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/WeTransfer/Mocker"
},
{
"identity" : "swift-concurrency-extras",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-concurrency-extras"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.19.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing"
}
],
"manifest_display_name" : "Clerk",
"name" : "Clerk",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "maccatalyst",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "watchos",
"version" : "10.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "ClerkKit",
"targets" : [
"ClerkKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ClerkKitUI",
"targets" : [
"ClerkKitUI"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ClerkKitUITests",
"module_type" : "SwiftTarget",
"name" : "ClerkKitUITests",
"path" : "Tests/UI",
"product_dependencies" : [
"SnapshotTesting"
],
"sources" : [
"AdaptiveToolbarTests.swift",
"AppLogoViewTests.swift",
"AuthFieldAccessibilityTests.swift",
"AuthNavigationTests.swift",
"AuthSensitiveFieldsTests.swift",
"AuthStartViewBiometricCredentialTests.swift",
"AuthStateConfigurationTests.swift",
"AuthViewCompletionTests.swift",
"AuthViewHostDismissTests.swift",
"AutomaticPasskeyErrorPresentationTests.swift",
"BiometricCredentialEnrollmentPromptTests.swift",
"BiometricSignInButtonTests.swift",
"ClerkPhoneNumberFieldTests.swift",
"CodeLimiterTests.swift",
"ContentSizedSheetTests.swift",
"DevelopmentFooterSnapshotTests.swift",
"EnvironmentAttributeAvailabilityTests.swift",
"FooterHostSafeAreaTests.swift",
"FooterTabViewTests.swift",
"IdentificationCreationPolicyTests.swift",
"LastUsedAuthTests.swift",
"MfaMethodsAvailableToAddTests.swift",
"MfaRemovalTests.swift",
"OAuthProviderIconImageUrlTests.swift",
"OTPSubmissionTrackerTests.swift",
"OrganizationAdvisoryMessageTests.swift",
"OrganizationListAccountSwitchTests.swift",
"OrganizationProfileActionRowsTests.swift",
"PasskeyFirstFactorAvailabilityTests.swift",
"PhoneNumberFormattingTests.swift",
"ScreenLocaleStringTests.swift",
"SignInFactorCodePreparationTests.swift",
"SignInFactorModeTests.swift",
"SignInFactorSelectionTests.swift",
"SignInPasskeyViewTests.swift",
"SignInPasswordActionsViewTests.swift",
"SignInSecondFactorSelectionTests.swift",
"SignUpEmailVerificationStrategyTests.swift",
"SocialButtonLayoutTests.swift",
"TestHelpers.swift",
"UserCancellationErrorTests.swift",
"UserProfileSignOutDismissTests.swift",
"UserProfileUpdateParamsTests.swift",
"UserProfileVerifyViewTests.swift",
"WatchConnectivityTransportTests.swift"
],
"target_dependencies" : [
"ClerkKit",
"ClerkKitUI"
],
"type" : "test"
},
{
"c99name" : "ClerkKitUI",
"module_type" : "SwiftTarget",
"name" : "ClerkKitUI",
"path" : "Sources/ClerkKitUI",
"product_dependencies" : [
"Nuke",
"NukeUI",
"PhoneNumberKit"
],
"product_memberships" : [
"ClerkKitUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKitUI/Resources/Colors.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKitUI/Resources/Images.xcassets",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKitUI/Resources/Localizable.xcstrings",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKitUI/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Common/AppLogoView.swift",
"Common/AsyncButton.swift",
"Common/Badge.swift",
"Common/CancelToolbarItem.swift",
"Common/ClerkE2EEnvironment.swift",
"Common/ClerkEmptyStateView.swift",
"Common/ClerkFocusedBorder.swift",
"Common/ClerkPhoneNumberField.swift",
"Common/ClerkTextField.swift",
"Common/CodeVerificationStatusView.swift",
"Common/ContinueButtonLabelView.swift",
"Common/CopyableTextView.swift",
"Common/DevelopmentModeBackgroundView.swift",
"Common/DevelopmentModeView.swift",
"Common/DismissButton.swift",
"Common/DismissToolbarItem.swift",
"Common/EmbeddedNavigation.swift",
"Common/ErrorText.swift",
"Common/ErrorView.swift",
"Common/FooterHostSafeAreaReader.swift",
"Common/FooterSafeArea.swift",
"Common/HeaderView.swift",
"Common/IdentityPreviewView.swift",
"Common/MacOSBackButton.swift",
"Common/OTPField.swift",
"Common/OTPSubmissionDisposition.swift",
"Common/OTPSubmissionTracker.swift",
"Common/OverlayProgressView.swift",
"Common/PillButtonLabelView.swift",
"Common/ProfileHeaderView.swift",
"Common/ProviderIconView.swift",
"Common/SafariView.swift",
"Common/SecuredByClerkView.swift",
"Common/SocialButton.swift",
"Common/SocialButtonGroup.swift",
"Common/SocialButtonLayout.swift",
"Common/SocialButtonLayoutConfiguration.swift",
"Common/SocialButtonLayoutLastUsed.swift",
"Common/SocialButtonRowsLayout.swift",
"Common/SpinnerView.swift",
"Common/StrategyOptionButton.swift",
"Common/TextDivider.swift",
"Common/ThreeDotsMenuLabel.swift",
"Common/View+BottomTrackedFooter.swift",
"Common/WarningText.swift",
"Common/WrappingHStack.swift",
"Components/Auth/AuthConfig.swift",
"Components/Auth/AuthFlowRequestEnvironment.swift",
"Components/Auth/AuthFooter.swift",
"Components/Auth/AuthNavigation+PostAuth.swift",
"Components/Auth/AuthNavigation.swift",
"Components/Auth/AuthStartView.swift",
"Components/Auth/AuthState.swift",
"Components/Auth/AuthView+AuthFlow.swift",
"Components/Auth/AuthView+Destination.swift",
"Components/Auth/AuthView.swift",
"Components/Auth/BiometricCredential/BiometricCredentialEnrollmentPrompt.swift",
"Components/Auth/BiometricCredential/BiometricCredentialEnrollmentStrings.swift",
"Components/Auth/BiometricCredential/BiometricCredentialEnrollmentView.swift",
"Components/Auth/BiometricCredential/BiometricSignInButton.swift",
"Components/Auth/ClerkAccessibilityIdentifiers.swift",
"Components/Auth/GetHelpView.swift",
"Components/Auth/LastUsedAuth.swift",
"Components/Auth/SessionTask/SessionTaskAddPhoneForm.swift",
"Components/Auth/SessionTask/SessionTaskBackupCodesView.swift",
"Components/Auth/SessionTask/SessionTaskChooseOrganizationView.swift",
"Components/Auth/SessionTask/SessionTaskCreateOrganizationView.swift",
"Components/Auth/SessionTask/SessionTaskHeaderSection.swift",
"Components/Auth/SessionTask/SessionTaskMfaSetupView.swift",
"Components/Auth/SessionTask/SessionTaskMfaSmsChooseNumberView.swift",
"Components/Auth/SessionTask/SessionTaskMfaTotpView.swift",
"Components/Auth/SessionTask/SessionTaskMfaVerifySmsView.swift",
"Components/Auth/SessionTask/SessionTaskMfaVerifyTotpView.swift",
"Components/Auth/SessionTask/SessionTaskStartView.swift",
"Components/Auth/SignIn/SignInClientTrustView.swift",
"Components/Auth/SignIn/SignInClientTrustWarningView.swift",
"Components/Auth/SignIn/SignInFactorAlternativeMethodsView.swift",
"Components/Auth/SignIn/SignInFactorCodeView.swift",
"Components/Auth/SignIn/SignInFactorMode+Destination.swift",
"Components/Auth/SignIn/SignInFactorMode.swift",
"Components/Auth/SignIn/SignInFactorOneEmailLinkView.swift",
"Components/Auth/SignIn/SignInFactorOneForgotPasswordView.swift",
"Components/Auth/SignIn/SignInFactorOnePasswordView.swift",
"Components/Auth/SignIn/SignInFactorOneView.swift",
"Components/Auth/SignIn/SignInFactorTwoBackupCodeView.swift",
"Components/Auth/SignIn/SignInFactorTwoView.swift",
"Components/Auth/SignIn/SignInPasskeyView.swift",
"Components/Auth/SignIn/SignInPasswordActionsView.swift",
"Components/Auth/SignIn/SignInSetNewPasswordView.swift",
"Components/Auth/SignUp/LegalConsentView.swift",
"Components/Auth/SignUp/SignUpCodeView.swift",
"Components/Auth/SignUp/SignUpCollectFieldView.swift",
"Components/Auth/SignUp/SignUpCompleteProfileView.swift",
"Components/Common/BiometryDisplayName.swift",
"Components/Common/CodeLimiter.swift",
"Components/Organization/OrganizationAccountListDataSource.swift",
"Components/Organization/OrganizationAccountListPager.swift",
"Components/Organization/OrganizationAccountListSections.swift",
"Components/Organization/OrganizationAccountPaginatedList.swift",
"Components/Organization/OrganizationAddDomainView.swift",
"Components/Organization/OrganizationAvatarView.swift",
"Components/Organization/OrganizationCreateFlowView.swift",
"Components/Organization/OrganizationCreateRow.swift",
"Components/Organization/OrganizationDomainDeleteConfirmationView.swift",
"Components/Organization/OrganizationDomainEmailAddressView.swift",
"Components/Organization/OrganizationDomainEnrollmentModeView.swift",
"Components/Organization/OrganizationDomainVerifyCodeView.swift",
"Components/Organization/OrganizationInvitationsTabView.swift",
"Components/Organization/OrganizationInviteMembersView.swift",
"Components/Organization/OrganizationListView.swift",
"Components/Organization/OrganizationMembersDataSource.swift",
"Components/Organization/OrganizationMembersRows.swift",
"Components/Organization/OrganizationMembersTabView.swift",
"Components/Organization/OrganizationMembersView.swift",
"Components/Organization/OrganizationMembershipRequestsTabView.swift",
"Components/Organization/OrganizationPagedList.swift",
"Components/Organization/OrganizationPaginatedListSection.swift",
"Components/Organization/OrganizationPersonalAccountRow.swift",
"Components/Organization/OrganizationProfileActionConfirmationView.swift",
"Components/Organization/OrganizationProfileCustomRow.swift",
"Components/Organization/OrganizationProfileFormView.swift",
"Components/Organization/OrganizationProfileHeaderView.swift",
"Components/Organization/OrganizationProfileNavigation.swift",
"Components/Organization/OrganizationProfileUpdateProfileView.swift",
"Components/Organization/OrganizationProfileView.swift",
"Components/Organization/OrganizationRow.swift",
"Components/Organization/OrganizationSelectedAccessory.swift",
"Components/Organization/OrganizationSwitcher.swift",
"Components/Organization/OrganizationSwitcherLabel.swift",
"Components/Organization/OrganizationSwitcherSheet.swift",
"Components/Organization/OrganizationVerifiedDomainsView.swift",
"Components/UserButton/UserButton.swift",
"Components/UserButton/UserButtonAccountSwitcher.swift",
"Components/UserButton/UserButtonSignOutView.swift",
"Components/UserButton/UserPreviewView.swift",
"Components/UserButton/UserProfileRowView.swift",
"Components/UserProfile/BackupCodesView.swift",
"Components/UserProfile/UserProfileAddConnectedAccountView.swift",
"Components/UserProfile/UserProfileAddEmailView.swift",
"Components/UserProfile/UserProfileAddMfaView.swift",
"Components/UserProfile/UserProfileAddPhoneView.swift",
"Components/UserProfile/UserProfileBiometricCredentialsSection.swift",
"Components/UserProfile/UserProfileButtonRow.swift",
"Components/UserProfile/UserProfileChangePasswordView.swift",
"Components/UserProfile/UserProfileCustomRow.swift",
"Components/UserProfile/UserProfileDeleteAccountConfirmationView.swift",
"Components/UserProfile/UserProfileDeleteAccountSection.swift",
"Components/UserProfile/UserProfileDetailView.swift",
"Components/UserProfile/UserProfileDeviceRow.swift",
"Components/UserProfile/UserProfileDevicesSection.swift",
"Components/UserProfile/UserProfileEmailRow.swift",
"Components/UserProfile/UserProfileExternalAccountRow.swift",
"Components/UserProfile/UserProfileHeaderView.swift",
"Components/UserProfile/UserProfileMfaAddSmsView.swift",
"Components/UserProfile/UserProfileMfaAddTotpView.swift",
"Components/UserProfile/UserProfileMfaRow.swift",
"Components/UserProfile/UserProfileMfaSection.swift",
"Components/UserProfile/UserProfileNavigation.swift",
"Components/UserProfile/UserProfileOAuthConfiguration.swift",
"Components/UserProfile/UserProfilePasskeyRenameView.swift",
"Components/UserProfile/UserProfilePasskeyRow.swift",
"Components/UserProfile/UserProfilePasskeySection.swift",
"Components/UserProfile/UserProfilePasswordSection.swift",
"Components/UserProfile/UserProfilePhoneRow.swift",
"Components/UserProfile/UserProfileSectionHeader.swift",
"Components/UserProfile/UserProfileSecurityView.swift",
"Components/UserProfile/UserProfileUpdateProfileView.swift",
"Components/UserProfile/UserProfileVerifyView.swift",
"Components/UserProfile/UserProfileView.swift",
"Extensions/Array+Ext.swift",
"Extensions/BiometricCredentialAvailability+Enrollment.swift",
"Extensions/Clipboard+Ext.swift",
"Extensions/Color+Ext.swift",
"Extensions/Date+Ext.swift",
"Extensions/Environment+Ext.swift",
"Extensions/Error+Ext.swift",
"Extensions/ExternalAccount+Ext.swift",
"Extensions/Factor+Ext.swift",
"Extensions/Factor+Sorting.swift",
"Extensions/NSImage+Ext.swift",
"Extensions/OAuthProvider+IconImageUrl.swift",
"Extensions/PhoneNumber+Ext.swift",
"Extensions/Session+Ext.swift",
"Extensions/SignIn+Ext.swift",
"Extensions/SignUp+Ext.swift",
"Extensions/String+UIExt.swift",
"Extensions/UIImage+Ext.swift",
"Extensions/User+Ext.swift",
"Extensions/View+AppIcon.swift",
"Extensions/View+ClerkSheet.swift",
"Extensions/View+ContentSizedSheet.swift",
"Extensions/View+ContentSizingDetent.swift",
"Extensions/View+DismissKeyboard.swift",
"Extensions/View+ErrorPresenting.swift",
"Extensions/View+HiddenTextField.swift",
"Extensions/View+OnFirstAppear.swift",
"Extensions/View+PreGlass.swift",
"Extensions/View+PreviewMocks.swift",
"Extensions/View+TaskOnce.swift",
"Prefetch/ClerkImagePrefetch.swift",
"Theme/Buttons/ClerkButtonConfig.swift",
"Theme/Buttons/NegativeButtonStyle.swift",
"Theme/Buttons/PressedBackgroundButtonStyle.swift",
"Theme/Buttons/PrimaryButtonStyle.swift",
"Theme/Buttons/SecondaryButtonStyle.swift",
"Theme/ClerkColors.swift",
"Theme/ClerkDesign.swift",
"Theme/ClerkFonts.swift",
"Theme/ClerkTheme.swift",
"Theme/ClerkThemes.swift",
"Theme/ColorResource+Ext.swift",
"Utils/RemoveResource.swift"
],
"target_dependencies" : [
"ClerkKit"
],
"type" : "library"
},
{
"c99name" : "ClerkKitTests",
"module_type" : "SwiftTarget",
"name" : "ClerkKitTests",
"path" : "Tests",
"product_dependencies" : [
"Mocker",
"Nuke",
"ConcurrencyExtras"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/BiometricCredentialStorageContractV1.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/Resources/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
}
],
"sources" : [
"Configuration/ClerkOptionsTests.swift",
"Configuration/ConfigurationManagerTests.swift",
"Configuration/InstanceEnvironmentTypeTests.swift",
"Configuration/KeychainConfigTests.swift",
"Configuration/RedirectConfigTests.swift",
"Core/ClerkIdentityControllerTests.swift",
"Core/ClerkPreviewTests.swift",
"Core/ClerkReconfigureTests.swift",
"Core/ClerkResponseClientStateTests.swift",
"Core/ClerkTests.swift",
"Core/ClientResponseOrderingGateTests.swift",
"Core/KeychainSharingTests.swift",
"Core/OrganizationsTests.swift",
"Core/WatchSyncTests.swift",
"Dependencies/DependencyContainerKeychainTests.swift",
"Domains/Auth/AuthAppleTests.swift",
"Domains/Auth/AuthTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialAPITests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialKeyManagerTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialLocalStoreTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialSigningTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialStorageContractTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialTests.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialsTests.swift",
"Domains/Auth/FactorTests.swift",
"Domains/Auth/HostedAuthAPITests.swift",
"Domains/Auth/HostedAuthPersistenceTests.swift",
"Domains/Auth/HostedAuthTests.swift",
"Domains/Auth/MagicLinkAPITests.swift",
"Domains/Auth/MagicLinkTests.swift",
"Domains/Auth/OAuthProviderTests.swift",
"Domains/Auth/OIDCPromptTests.swift",
"Domains/Auth/Passkey/PasskeyAPITests.swift",
"Domains/Auth/Passkey/PasskeyHelperTests.swift",
"Domains/Auth/Passkey/PasskeyTests.swift",
"Domains/Auth/Session/SessionAPITests.swift",
"Domains/Auth/Session/SessionAuthorizationTests.swift",
"Domains/Auth/Session/SessionTests.swift",
"Domains/Auth/Session/SessionTokenAuthorizationTests.swift",
"Domains/Auth/Session/SessionTokenFetcherTests.swift",
"Domains/Auth/SignIn/SignInAPITests.swift",
"Domains/Auth/SignIn/SignInTests.swift",
"Domains/Auth/SignInWithAppleHelperTests.swift",
"Domains/Auth/SignUp/SignUpAPITests.swift",
"Domains/Auth/SignUp/SignUpTests.swift",
"Domains/Auth/TokenFreshnessTests.swift",
"Domains/Billing/BillingTests.swift",
"Domains/Client/ClientAPITests.swift",
"Domains/Client/ClientTests.swift",
"Domains/Environment/AuthConfigDecodingTests.swift",
"Domains/Environment/AuthConfigTests.swift",
"Domains/Environment/DisplayConfigDecodingTests.swift",
"Domains/Environment/EnvironmentAPITests.swift",
"Domains/Environment/EnvironmentTests.swift",
"Domains/Environment/OrganizationSettingsDecodingTests.swift",
"Domains/Environment/UserSettingsEnterpriseSSODecodingTests.swift",
"Domains/Environment/UserSettingsSignUpDecodingTests.swift",
"Domains/Organization/OrganizationAPITests.swift",
"Domains/Organization/OrganizationAccountListDataSourceTests.swift",
"Domains/Organization/OrganizationCreationDefaultsTests.swift",
"Domains/Organization/OrganizationMembersDataSourceTests.swift",
"Domains/Organization/OrganizationPagedListTests.swift",
"Domains/Organization/OrganizationTests.swift",
"Domains/Organization/RoleResourceTests.swift",
"Domains/User/EmailAddress/EmailAddressTests.swift",
"Domains/User/EnterpriseAccount/EnterpriseAccountTests.swift",
"Domains/User/ExternalAccount/ExternalAccountAPITests.swift",
"Domains/User/ExternalAccount/ExternalAccountTests.swift",
"Domains/User/ExternalAccount/UserProfileOAuthConfigurationTests.swift",
"Domains/User/PhoneNumber/PhoneNumberAPITests.swift",
"Domains/User/PhoneNumber/PhoneNumberTests.swift",
"Domains/User/UserAPITests.swift",
"Domains/User/UserTests.swift",
"Errors/ErrorTests.swift",
"Integration/AuthAndClientIntegrationTests.swift",
"Integration/EnvironmentIntegrationTests.swift",
"Integration/IntegrationTestHelpers.swift",
"Integration/SessionAuthorizationIntegrationTests.swift",
"Lifecycle/LifecycleManagerTests.swift",
"Lifecycle/SessionPollingManagerTests.swift",
"Lifecycle/TaskCoordinatorTests.swift",
"Logging/ClerkLoggerTests.swift",
"Middleware/ClerkAuthEventEmitterResponseMiddlewareTests.swift",
"Middleware/ClerkClientSyncResponseMiddlewareTests.swift",
"Middleware/ClerkDeviceTokenResponseMiddlewareTests.swift",
"Middleware/ClerkErrorThrowingResponseMiddlewareTests.swift",
"Middleware/ClerkHeaderRequestMiddlewareTests.swift",
"Middleware/ClerkInvalidAuthResponseMiddlewareTests.swift",
"Middleware/ClerkLoggingMiddlewareTests.swift",
"Middleware/ClerkRateLimitRetryMiddlewareTests.swift",
"Middleware/NetworkingPipelineResponseMiddlewareOrderTests.swift",
"Networking/ClerkAPIClientTests.swift",
"Networking/SessionScopedRequestTests.swift",
"Prefetch/ClerkImagePrefetchTests.swift",
"Presentation/ClerkSheetTests.swift",
"Storage/CacheManagerTests.swift",
"Storage/ClerkIdentityStoreTests.swift",
"Storage/ClerkKeychainKeyTests.swift",
"Storage/KeychainWriteQueueTests.swift",
"Storage/MigratingKeychainStorageTests.swift",
"Storage/SystemKeychainTests.swift",
"Telemetry/TelemetryCollectorTests.swift",
"TestSupport/FakeTransport+TestStubs.swift",
"TestSupport/InMemoryKeychain.swift",
"TestSupport/JWTTestHelpers.swift",
"TestSupport/ResponseGate.swift",
"TestSupport/TestHelpers.swift",
"Theme/ClerkThemeTests.swift",
"Utils/ExternalAuthUtilsTests.swift",
"Utils/HTTPURLResponseExtensionsTests.swift",
"Utils/JSONUtilitiesTests.swift",
"Utils/JSONWebAuthnTests.swift",
"Utils/JWTDecoderTests.swift",
"Utils/LocaleUtilsTests.swift",
"Utils/OptionalStringExtensionsTests.swift",
"Utils/PKCETests.swift",
"Utils/PrivacyManifestTests.swift",
"Utils/ProxyConfigurationTests.swift",
"Utils/RetryingOperationTests.swift",
"Utils/SessionStatusLoggerTests.swift",
"Utils/SessionUtilsTests.swift",
"Utils/StringExtensionsTests.swift",
"Utils/URLEncodedFormEncoderTests.swift",
"Utils/VersionTests.swift",
"Utils/WebAuthenticationTests.swift"
],
"target_dependencies" : [
"ClerkKit",
"ClerkKitUI"
],
"type" : "test"
},
{
"c99name" : "ClerkKit",
"module_type" : "SwiftTarget",
"name" : "ClerkKit",
"path" : "Sources/ClerkKit",
"product_memberships" : [
"ClerkKit",
"ClerkKitUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKit/Resources/Localizable.xcstrings",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/ClerkKit/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Configuration/ClerkOptions.swift",
"Configuration/ConfigurationManager.swift",
"Core/Auth+Apple.swift",
"Core/Auth+HostedAuth.swift",
"Core/Auth.swift",
"Core/AuthFlowCoordinator+Identity.swift",
"Core/AuthFlowCoordinator.swift",
"Core/AuthFlowRegistration.swift",
"Core/AuthFlowRequestScope.swift",
"Core/BiometricCredentials.swift",
"Core/Clerk+AuthFlow.swift",
"Core/Clerk+DeviceToken.swift",
"Core/Clerk+Installation.swift",
"Core/Clerk.swift",
"Core/ClerkRuntime.swift",
"Core/ClerkRuntimeScope.swift",
"Core/ClerkURLRoute.swift",
"Core/Organizations.swift",
"Core/URLHandlingCoordinator.swift",
"Dependencies/Dependencies.swift",
"Dependencies/DependencyContainer.swift",
"Domains/Auth/BackupCode/BackupCodeResource.swift",
"Domains/Auth/BiometricCredential/BiometricCredential.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialAPI.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialAvailability.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialChallenge.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialError.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialKeyManager.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialLocalStore.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialPolicy.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialValidation.swift",
"Domains/Auth/BiometricCredential/BiometricCredentialValidationResult.swift",
"Domains/Auth/Factor.swift",
"Domains/Auth/FactorStrategy.swift",
"Domains/Auth/HostedAuth.swift",
"Domains/Auth/HostedAuthAPI.swift",
"Domains/Auth/IDTokenProvider.swift",
"Domains/Auth/MagicLink.swift",
"Domains/Auth/MagicLinkAPI.swift",
"Domains/Auth/OAuthProvider.swift",
"Domains/Auth/OIDCPrompt.swift",
"Domains/Auth/Passkey/Passkey.swift",
"Domains/Auth/Passkey/PasskeyAPI.swift",
"Domains/Auth/Session/Session+CheckAuthorization.swift",
"Domains/Auth/Session/Session+ServiceParams.swift",
"Domains/Auth/Session/Session+Verification.swift",
"Domains/Auth/Session/Session.swift",
"Domains/Auth/Session/SessionAPI.swift",
"Domains/Auth/Session/SessionAuthorization.swift",
"Domains/Auth/Session/SessionTokenFetcher.swift",
"Domains/Auth/Session/SessionVerification.swift",
"Domains/Auth/SignIn/PasskeyAuthenticationFailure.swift",
"Domains/Auth/SignIn/SignIn+Identifier.swift",
"Domains/Auth/SignIn/SignIn+MfaType.swift",
"Domains/Auth/SignIn/SignIn+ServiceParams.swift",
"Domains/Auth/SignIn/SignIn+Status.swift",
"Domains/Auth/SignIn/SignIn+UserData.swift",
"Domains/Auth/SignIn/SignIn.swift",
"Domains/Auth/SignIn/SignInAPI.swift",
"Domains/Auth/SignUp/SignUp+Field.swift",
"Domains/Auth/SignUp/SignUp+ServiceParams.swift",
"Domains/Auth/SignUp/SignUp+Status.swift",
"Domains/Auth/SignUp/SignUp.swift",
"Domains/Auth/SignUp/SignUpAPI.swift",
"Domains/Auth/TOTPResource.swift",
"Domains/Auth/TokenFreshness.swift",
"Domains/Auth/TokenResource.swift",
"Domains/Auth/TransferFlowResult.swift",
"Domains/Auth/Verification.swift",
"Domains/Billing/Billing.swift",
"Domains/Billing/BillingAPI.swift",
"Domains/Billing/BillingCreditBalance.swift",
"Domains/Billing/BillingCreditLedger.swift",
"Domains/Billing/BillingMoneyAmount.swift",
"Domains/Billing/BillingParams.swift",
"Domains/Billing/BillingPayment.swift",
"Domains/Billing/BillingPaymentMethod.swift",
"Domains/Billing/BillingPlan.swift",
"Domains/Billing/BillingStatement.swift",
"Domains/Billing/BillingSubscription.swift",
"Domains/Billing/BillingUnknownString.swift",
"Domains/Billing/Feature.swift",
"Domains/Client/Client+Ext.swift",
"Domains/Client/Client.swift",
"Domains/Client/ClientAPI.swift",
"Domains/Client/ClientResponse.swift",
"Domains/Common/ClerkAPIError.swift",
"Domains/Common/ClerkClientError.swift",
"Domains/Common/ClerkError.swift",
"Domains/Common/ClerkInitializationError.swift",
"Domains/Common/ClerkPaginatedResponse.swift",
"Domains/Common/DeletedObject.swift",
"Domains/Common/ImageResource.swift",
"Domains/Environment/AuthConfig.swift",
"Domains/Environment/CommerceSettings.swift",
"Domains/Environment/DisplayConfig.swift",
"Domains/Environment/Environment.swift",
"Domains/Environment/EnvironmentAPI.swift",
"Domains/Environment/InstanceEnvironmentType.swift",
"Domains/Environment/OrganizationSettings.swift",
"Domains/Environment/UserSettings.swift",
"Domains/Organization/Organization.swift",
"Domains/Organization/OrganizationAPI.swift",
"Domains/Organization/OrganizationCreationDefaults.swift",
"Domains/Organization/OrganizationDomain.swift",
"Domains/Organization/OrganizationInvitation.swift",
"Domains/Organization/OrganizationMembership.swift",
"Domains/Organization/OrganizationMembershipRequest.swift",
"Domains/Organization/OrganizationSuggestion.swift",
"Domains/Organization/PermissionResource.swift",
"Domains/Organization/RoleResource.swift",
"Domains/Organization/UserOrganizationInvitation.swift",
"Domains/User/EmailAddress/EmailAddress.swift",
"Domains/User/EmailAddress/EmailAddressAPI.swift",
"Domains/User/EmailAddress/EmailAddressAttemptVerificationParams.swift",
"Domains/User/EmailAddress/EmailAddressPrepareVerificationParams.swift",
"Domains/User/EnterpriseAccount/EnterpriseAccount.swift",
"Domains/User/ExternalAccount/ExternalAccount.swift",
"Domains/User/ExternalAccount/ExternalAccountAPI.swift",
"Domains/User/PhoneNumber/PhoneNumber.swift",
"Domains/User/PhoneNumber/PhoneNumberAPI.swift",
"Domains/User/PublicUserData.swift",
"Domains/User/User.swift",
"Domains/User/UserAPI.swift",
"Domains/User/UserUpdateParams.swift",
"Domains/User/UserUpdatePasswordParams.swift",
"Events/AuthEvent.swift",
"Events/EventEmitter.swift",
"Helpers/AppAttestHelper.swift",
"Helpers/PasskeyHelper.swift",
"Helpers/SignInWithAppleHelper.swift",
"Identity/ClerkIdentityController+AuthFlow.swift",
"Identity/ClerkIdentityController+SessionTokens.swift",
"Identity/ClerkIdentityController.swift",
"Identity/ClerkIdentitySnapshot.swift",
"Identity/ClerkIdentityStore.swift",
"Identity/ClientResponseOrderingGate.swift",
"Identity/SharedIdentityNotifier.swift",
"Lifecycle/ClerkInternalStateChangeEmitter.swift",
"Lifecycle/LifecycleManager.swift",
"Lifecycle/SessionPollingManager.swift",
"Lifecycle/StartupClientRefreshTakeover.swift",
"Lifecycle/TaskCoordinator.swift",
"Logging/ClerkLogger.swift",
"Mocks/Clerk+Preview.swift",
"Mocks/FakeTransport+MockDefaults.swift",
"Mocks/FakeTransport.swift",
"Mocks/MockBiometricCredentialKeyManager.swift",
"Mocks/MockDependencyContainer.swift",
"Mocks/MockModels.swift",
"Networking/APIRequest.swift",
"Networking/APITransport.swift",
"Networking/ClerkAPIClient.swift",
"Networking/Middleware/ClerkAuthEventEmitterResponseMiddleware.swift",
"Networking/Middleware/ClerkAuthResponseDecoder.swift",
"Networking/Middleware/ClerkClientSyncResponseMiddleware.swift",
"Networking/Middleware/ClerkDeviceTokenResponseMiddleware.swift",
"Networking/Middleware/ClerkErrorThrowingResponseMiddleware.swift",
"Networking/Middleware/ClerkHeaderRequestMiddleware.swift",
"Networking/Middleware/ClerkInvalidAuthResponseMiddleware.swift",
"Networking/Middleware/ClerkLoggingMiddleware.swift",
"Networking/Middleware/ClerkProxyRequestMiddleware.swift",
"Networking/Middleware/ClerkQueryItemsRequestMiddleware.swift",
"Networking/Middleware/ClerkRateLimitRetryMiddleware.swift",
"Networking/Middleware/ClerkURLEncodedFormEncoderMiddleware.swift",
"Networking/Middleware/NetworkMiddleware.swift",
"Storage/CacheManager.swift",
"Storage/Keychain/Clerk+Keychain.swift",
"Storage/Keychain/ClerkKeychainKey.swift",
"Storage/Keychain/InMemoryKeychain.swift",
"Storage/Keychain/KeychainStorage.swift",
"Storage/Keychain/KeychainWriteQueue.swift",
"Storage/Keychain/MigratingKeychainStorage.swift",
"Storage/Keychain/SystemKeychain.swift",
"Telemetry/TelemetryCollector.swift",
"Telemetry/TelemetryEnvironment.swift",
"Telemetry/TelemetryEvents.swift",
"Telemetry/TelemetryThrottler.swift",
"Telemetry/TelemetryTypes.swift",
"Utils/DeviceHelper.swift",
"Utils/EnvironmentDetection.swift",
"Utils/ExternalAuthUtils.swift",
"Utils/HTTPURLResponse+Ext.swift",
"Utils/JSON+MergePatch.swift",
"Utils/JSON+WebAuthn.swift",
"Utils/JSON.swift",
"Utils/JSONDecoder+Ext.swift",
"Utils/JSONEncoder+Ext.swift",
"Utils/JWTDecoder.swift",
"Utils/LocaleUtils.swift",
"Utils/Optional+String.swift",
"Utils/PKCE.swift",
"Utils/PresentationAnchorProvider.swift",
"Utils/ProxyConfiguration.swift",
"Utils/RetryingOperation.swift",
"Utils/SessionStatusLogger.swift",
"Utils/SessionUtils.swift",
"Utils/String+Base64.swift",
"Utils/String+Ext.swift",
"Utils/String+JSON.swift",
"Utils/URL+Ext.swift",
"Utils/URLEncodedFormEncoder.swift",
"Utils/UserDefaults+Sendable.swift",
"Utils/Version.swift",
"Utils/WebAuthentication.swift",
"WatchSync/WatchConnectivityCoordinator.swift",
"WatchSync/WatchSyncChange.swift",
"WatchSync/WatchSyncTransport.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.