Build Information
Successful build of SwiftPermissions, reference v3.6.0 (c91fba), with Swift 6.4 for macOS (SPM) on 9 Oct 2026 17:04:56 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/MoElnaggar14/SwiftPermissions.git
Reference: v3.6.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MoElnaggar14/SwiftPermissions
* tag v3.6.0 -> FETCH_HEAD
HEAD is now at c91fba2 chore(release): 3.6.0 (#48)
Cloned https://github.com/MoElnaggar14/SwiftPermissions.git
Revision (git rev-parse @):
c91fba2d72cd5dce61ffa75b45588beb3534d714
SUCCESS checkout https://github.com/MoElnaggar14/SwiftPermissions.git at v3.6.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/MoElnaggar14/SwiftPermissions.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1313]
[Planning deferred tasks]
[174 / 377]
[179 / 377]
[180 / 378] SwiftPermissionsCore
[190 / 452]
[193 / 452]
[201 / 452]
[203 / 452]
[204 / 452]
[209 / 452]
[212 / 452]
[215 / 452]
[220 / 452]
[223 / 452]
[225 / 452]
[226 / 452]
[236 / 452]
[238 / 452]
[239 / 452]
[241 / 452]
[243 / 452]
[254 / 452] SwiftPermissionsCore
[255 / 452] SwiftPermissionsCore
[262 / 454]
[264 / 456] SwiftPermissionsSpeech
[268 / 476] SwiftPermissionsTracking
[271 / 476] SwiftPermissionsTracking
[284 / 476] SwiftPermissionsTracking-product
[286 / 476] SwiftPermissionsUI
[289 / 486]
[295 / 486] SwiftPermissionsUI
[299 / 486] SwiftPermissionsUI
[306 / 486] SwiftPermissionsTesting
[308 / 486] SwiftPermissionsTesting-product
[310 / 486] SwiftPermissions
[312 / 487]
[313 / 487]
[316 / 489] SwiftPermissionsSiri
[317 / 489] SwiftPermissionsSpeech
[337 / 495]
[339 / 497] SwiftPermissionsUI
[343 / 501] SwiftPermissionsCamera
[344 / 503] SwiftPermissionsScreenRecording
[346 / 509] SwiftPermissionsBluetooth
[346 / 509] SwiftPermissionsMediaLibrary
[356 / 520] SwiftPermissionsInputMonitoring
[367 / 532] SwiftPermissionsMotion
[388 / 539] SwiftPermissionsScreenRecording-product
[404 / 539] SwiftPermissionsLocation
[421 / 539] SwiftPermissionsInputMonitoring-product
[443 / 539] SwiftPermissionsHealth-product
[462 / 539] SwiftPermissionsTracking
[469 / 539] SwiftPermissionsLocation
[490 / 542]
[492 / 543] SwiftPermissionsContacts
[500 / 545] SwiftPermissionsBiometrics
[513 / 552] SwiftPermissionsAlarms
[537 / 552] SwiftPermissions
[549 / 552] SwiftPermissionsBiometrics
Build complete! (16.68 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "SwiftPermissions",
"name" : "SwiftPermissions",
"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" : "9.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SwiftPermissions",
"targets" : [
"SwiftPermissions"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsCore",
"targets" : [
"SwiftPermissionsCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsUI",
"targets" : [
"SwiftPermissionsUI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsTesting",
"targets" : [
"SwiftPermissionsTesting"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsCamera",
"targets" : [
"SwiftPermissionsCamera"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsPhotos",
"targets" : [
"SwiftPermissionsPhotos"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsContacts",
"targets" : [
"SwiftPermissionsContacts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsCalendar",
"targets" : [
"SwiftPermissionsCalendar"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsLocation",
"targets" : [
"SwiftPermissionsLocation"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsBluetooth",
"targets" : [
"SwiftPermissionsBluetooth"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsMotion",
"targets" : [
"SwiftPermissionsMotion"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsSpeech",
"targets" : [
"SwiftPermissionsSpeech"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsMediaLibrary",
"targets" : [
"SwiftPermissionsMediaLibrary"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsSiri",
"targets" : [
"SwiftPermissionsSiri"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsTracking",
"targets" : [
"SwiftPermissionsTracking"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsBiometrics",
"targets" : [
"SwiftPermissionsBiometrics"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsHealth",
"targets" : [
"SwiftPermissionsHealth"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsAlarms",
"targets" : [
"SwiftPermissionsAlarms"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsScreenRecording",
"targets" : [
"SwiftPermissionsScreenRecording"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsAccessibility",
"targets" : [
"SwiftPermissionsAccessibility"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsInputMonitoring",
"targets" : [
"SwiftPermissionsInputMonitoring"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftPermissionsLocalNetwork",
"targets" : [
"SwiftPermissionsLocalNetwork"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "SwiftPermissionsUITests",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsUITests",
"path" : "Tests/SwiftPermissionsUITests",
"sources" : [
"LimitedActionTests.swift",
"PermissionStoreTests.swift",
"PromptActionsTests.swift",
"RowActionTests.swift"
],
"target_dependencies" : [
"SwiftPermissionsUI",
"SwiftPermissionsTesting"
],
"type" : "test"
},
{
"c99name" : "SwiftPermissionsUI",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsUI",
"path" : "Sources/SwiftPermissionsUI",
"product_memberships" : [
"SwiftPermissions",
"SwiftPermissionsUI"
],
"sources" : [
"LimitedAction.swift",
"Permission+UI.swift",
"PermissionFlow.swift",
"PermissionGate.swift",
"PermissionPrompt.swift",
"PermissionRow.swift",
"PermissionStore.swift",
"PermissionsList.swift",
"RefreshOnActive.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsTracking",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsTracking",
"path" : "Sources/SwiftPermissionsTracking",
"product_memberships" : [
"SwiftPermissionsTracking"
],
"sources" : [
"TrackingPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsTests",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsTests",
"path" : "Tests/SwiftPermissionsTests",
"sources" : [
"AlarmsPermissionTests.swift",
"BluetoothPermissionTests.swift",
"DomainTests.swift",
"LimitationTests.swift",
"LocalNetworkPermissionTests.swift",
"LocationAccuracyTests.swift",
"LocationServiceSessionTests.swift",
"MacPermissionsTests.swift",
"NotificationSettingsTests.swift",
"PermissionFlowTests.swift",
"PermissionManagerTests.swift",
"ProviderLimitationTests.swift",
"RequestHistoryTests.swift",
"SwiftTestingSupportTests.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore",
"SwiftPermissionsTesting",
"SwiftPermissionsAlarms",
"SwiftPermissionsBluetooth",
"SwiftPermissionsCamera",
"SwiftPermissionsLocalNetwork",
"SwiftPermissionsLocation",
"SwiftPermissionsAccessibility",
"SwiftPermissionsInputMonitoring",
"SwiftPermissionsScreenRecording",
"SwiftPermissionsCalendar",
"SwiftPermissionsContacts",
"SwiftPermissionsHealth",
"SwiftPermissionsPhotos"
],
"type" : "test"
},
{
"c99name" : "SwiftPermissionsTesting",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsTesting",
"path" : "Sources/SwiftPermissionsTesting",
"product_memberships" : [
"SwiftPermissionsTesting"
],
"sources" : [
"PermissionManager+Stubbed.swift",
"StubPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsSpeech",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsSpeech",
"path" : "Sources/SwiftPermissionsSpeech",
"product_memberships" : [
"SwiftPermissionsSpeech"
],
"sources" : [
"SpeechRecognitionPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsSiri",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsSiri",
"path" : "Sources/SwiftPermissionsSiri",
"product_memberships" : [
"SwiftPermissionsSiri"
],
"sources" : [
"SiriPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsScreenRecording",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsScreenRecording",
"path" : "Sources/SwiftPermissionsScreenRecording",
"product_memberships" : [
"SwiftPermissionsScreenRecording"
],
"sources" : [
"ScreenRecordingPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsPhotos",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsPhotos",
"path" : "Sources/SwiftPermissionsPhotos",
"product_memberships" : [
"SwiftPermissionsPhotos"
],
"sources" : [
"PhotoLibraryPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsMotion",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsMotion",
"path" : "Sources/SwiftPermissionsMotion",
"product_memberships" : [
"SwiftPermissionsMotion"
],
"sources" : [
"MotionPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsMediaLibrary",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsMediaLibrary",
"path" : "Sources/SwiftPermissionsMediaLibrary",
"product_memberships" : [
"SwiftPermissionsMediaLibrary"
],
"sources" : [
"MediaLibraryPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsLocation",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsLocation",
"path" : "Sources/SwiftPermissionsLocation",
"product_memberships" : [
"SwiftPermissionsLocation"
],
"sources" : [
"LocationAccuracy.swift",
"LocationPermissionProvider.swift",
"LocationServiceSession.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsLocalNetwork",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsLocalNetwork",
"path" : "Sources/SwiftPermissionsLocalNetwork",
"product_memberships" : [
"SwiftPermissionsLocalNetwork"
],
"sources" : [
"LocalNetworkPermissionProvider.swift",
"LocalNetworkProbe.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsInputMonitoring",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsInputMonitoring",
"path" : "Sources/SwiftPermissionsInputMonitoring",
"product_memberships" : [
"SwiftPermissionsInputMonitoring"
],
"sources" : [
"InputMonitoringPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsHealth",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsHealth",
"path" : "Sources/SwiftPermissionsHealth",
"product_memberships" : [
"SwiftPermissionsHealth"
],
"sources" : [
"HealthPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsCore",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsCore",
"path" : "Sources/SwiftPermissionsCore",
"product_memberships" : [
"SwiftPermissions",
"SwiftPermissionsCore",
"SwiftPermissionsUI",
"SwiftPermissionsTesting",
"SwiftPermissionsCamera",
"SwiftPermissionsPhotos",
"SwiftPermissionsContacts",
"SwiftPermissionsCalendar",
"SwiftPermissionsLocation",
"SwiftPermissionsBluetooth",
"SwiftPermissionsMotion",
"SwiftPermissionsSpeech",
"SwiftPermissionsMediaLibrary",
"SwiftPermissionsSiri",
"SwiftPermissionsTracking",
"SwiftPermissionsBiometrics",
"SwiftPermissionsHealth",
"SwiftPermissionsAlarms",
"SwiftPermissionsScreenRecording",
"SwiftPermissionsAccessibility",
"SwiftPermissionsInputMonitoring",
"SwiftPermissionsLocalNetwork"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftPermissionsCore/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Domain/Limitation.swift",
"Domain/Permission.swift",
"Domain/PermissionBatchResult.swift",
"Domain/PermissionError.swift",
"Domain/PermissionFlowProgress.swift",
"Domain/PermissionFlowResult.swift",
"Domain/PermissionFlowState.swift",
"Domain/PermissionFlowStep.swift",
"Domain/PermissionStatus.swift",
"Manager/CancellableWait.swift",
"Manager/ChangeBroadcaster.swift",
"Manager/PermissionManager.swift",
"Manager/PermissionProviderRegistry.swift",
"Manager/PermissionRegistration.swift",
"Ports/PermissionManaging.swift",
"Ports/PermissionProvider.swift",
"Ports/PermissionRequestHistory.swift",
"Ports/UsageDescriptionSource.swift",
"Providers/AppActivation.swift",
"Providers/NotificationSettingsSnapshot.swift",
"Providers/NotificationsPermissionProvider.swift",
"Settings/AppSettings.swift"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsContacts",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsContacts",
"path" : "Sources/SwiftPermissionsContacts",
"product_memberships" : [
"SwiftPermissionsContacts"
],
"sources" : [
"ContactsPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsCamera",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsCamera",
"path" : "Sources/SwiftPermissionsCamera",
"product_memberships" : [
"SwiftPermissionsCamera"
],
"sources" : [
"CaptureDevicePermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsCalendar",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsCalendar",
"path" : "Sources/SwiftPermissionsCalendar",
"product_memberships" : [
"SwiftPermissionsCalendar"
],
"sources" : [
"EventKitPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsBluetooth",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsBluetooth",
"path" : "Sources/SwiftPermissionsBluetooth",
"product_memberships" : [
"SwiftPermissionsBluetooth"
],
"sources" : [
"BluetoothPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsBiometrics",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsBiometrics",
"path" : "Sources/SwiftPermissionsBiometrics",
"product_memberships" : [
"SwiftPermissionsBiometrics"
],
"sources" : [
"BiometricsPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsAlarms",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsAlarms",
"path" : "Sources/SwiftPermissionsAlarms",
"product_memberships" : [
"SwiftPermissionsAlarms"
],
"sources" : [
"AlarmsPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissionsAccessibility",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissionsAccessibility",
"path" : "Sources/SwiftPermissionsAccessibility",
"product_memberships" : [
"SwiftPermissionsAccessibility"
],
"sources" : [
"AccessibilityPermissionProvider.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore"
],
"type" : "library"
},
{
"c99name" : "SwiftPermissions",
"module_type" : "SwiftTarget",
"name" : "SwiftPermissions",
"path" : "Sources/SwiftPermissions",
"product_memberships" : [
"SwiftPermissions"
],
"sources" : [
"SwiftPermissions.swift"
],
"target_dependencies" : [
"SwiftPermissionsCore",
"SwiftPermissionsUI"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.