Build Information
Successful build of Bugsnag, reference master (0f6fe9), with Swift 6.2 for macOS (SPM) on 9 Oct 2026 01:13:58 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bugsnag/bugsnag-cocoa.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bugsnag/bugsnag-cocoa
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 0f6fe9c Release v6.38.1 (#1969)
Cloned https://github.com/bugsnag/bugsnag-cocoa.git
Revision (git rev-parse @):
0f6fe9cdd3fd9457cfea9b3b4f20bab678bd8ddd
SUCCESS checkout https://github.com/bugsnag/bugsnag-cocoa.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/bugsnag/bugsnag-cocoa.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/126] Copying PrivacyInfo.xcprivacy
[1/126] Compiling BugsnagNetworkRequestPlugin BugsnagSharedSessionProxy.mm
[2/126] Compiling BugsnagNetworkRequestPlugin BugsnagInstrumentedHTTPResponse.m
[3/126] Compiling BugsnagNetworkRequestPlugin BugsnagNetworkRequestPlugin.m
[4/126] Compiling BSGFileLocations.m
[5/126] Compiling BSGRemoteConfiguration.m
[6/126] Compiling BugsnagNetworkRequestPlugin NSURLSession+Tracing.m
[7/126] Compiling BSGPersistentDeviceID.m
[8/126] Compiling BSGRemoteConfigStore.m
[9/126] Compiling Bugsnag resource_bundle_accessor.m
[10/126] Compiling BugsnagUser.m
[11/126] Compiling BSGRemoteConfigHandler.m
[12/126] Compiling BSGRemoteConfigService.m
[13/126] Compiling BugsnagThread.m
[14/126] Compiling BugsnagStacktrace.m
[15/126] Compiling BugsnagNetworkRequestPlugin BugsnagNetworkRequestFailuresConfiguration.m
[16/126] Compiling BugsnagResponse.m
[17/126] Compiling BugsnagSession.m
[18/126] Compiling BSGStorageMigratorV0V1.m
[19/126] Compiling BugsnagRequest.m
[20/126] Compiling BugsnagNotifier.m
[21/126] Compiling BugsnagStackframe.m
[22/126] Compiling BugsnagNetworkRequestPlugin BugsnagInstrumentedHTTPRequest.m
[23/126] Compiling BugsnagNetworkRequestPlugin BSGURLSessionTracingProxy.m
[24/126] Compiling BugsnagNetworkRequestPlugin BSGURLSessionTracingDelegate.m
[25/126] Compiling BugsnagHandledState.m
[26/126] Compiling BugsnagError.m
[27/126] Compiling BugsnagCorrelation.m
[28/126] Compiling BugsnagDeviceWithState.m
[29/126] Compiling BugsnagDevice.m
[30/126] Compiling BugsnagCaptureOptions.m
[31/126] Compiling BugsnagEvent.m
[32/126] Compiling BugsnagBreadcrumb.m
[33/126] Compiling BugsnagAppWithState.m
[34/126] Compiling BugsnagApp.m
[35/126] Compiling BSG_KSMach_x86_64.c
[36/126] Compiling BugsnagMetadata.m
[37/126] Compiling BSG_KSMach_x86_32.c
[38/126] Compiling BSG_KSMach_Arm.c
[39/126] Compiling BSG_KSJSONCodec.c
[40/126] Compiling BSG_KSString.c
[41/126] Compiling BSG_KSSignalInfo.c
[42/126] Compiling BSG_KSMach_Arm64.c
[43/126] Compiling BSG_KSCrashStringConversion.c
[44/126] Compiling BSG_KSBacktrace.c
[45/126] Compiling BSG_KSSysCtl.c
[46/126] Compiling BSG_KSFileUtils.c
[47/126] Compiling BSG_KSMach-O.c
[48/126] Compiling BSG_KSCxaThrowSwapper.c
[49/126] Compiling BSG_Symbolicate.c
[50/126] Compiling BSG_KSCrashSentry_NSException.m
[51/126] Compiling BSG_KSLogger.c
[52/126] Compiling BSG_KSMach.c
[53/126] Compiling BSG_KSFile.c
[54/126] Compiling BSG_KSCrashSentry.c
[55/126] Compiling BSG_KSCrashSentry_Signal.c
[56/126] Compiling BSG_KSCrashNames.c
[57/126] Compiling BSG_KSCrashSentry_MachException.c
[58/126] Compiling BSG_KSMachHeaders.c
[59/126] Compiling BSG_KSCrashState.m
[60/126] Compiling BSG_KSCrashReport.c
[61/126] Compiling BSG_KSSystemInfo.m
[62/126] Compiling BSG_KSCrashC.c
[63/126] Compiling BSG_KSCrashIdentifier.m
[64/126] Compiling BSG_KSCrashDoctor.m
[65/126] Compiling BugsnagCocoaPerformanceFromBugsnagCocoa.m
[66/126] Compiling MRCCanary.m
[67/126] Compiling BugsnagCollections.m
[68/126] Compiling BSG_RFC3339DateTool.m
[69/126] Compiling BSGUtils.m
[70/126] Compiling BSGSerialization.m
[71/126] Compiling BSGTelemetry.m
[72/126] Compiling BSGGlobals.m
[73/126] Compiling BSGJSONSerialization.m
[74/126] Compiling BSGFilesystem.m
[75/126] Compiling BSGStoredFeatureFlag.m
[76/126] Compiling BSGInternalErrorReporter.m
[77/126] Compiling BSGAppHangDetector.m
[78/126] Compiling BSGPersistentFeatureFlagStore.m
[79/126] Compiling BSGCompositeFeatureFlagStore.m
[80/126] Compiling BSGMemoryFeatureFlagStore.m
[81/126] Compiling BSGAtomicFeatureFlagStore.m
[82/126] Compiling BSGAllEventsDiscardRule.m
[83/126] Compiling BSGAllHandledEventsDiscardRule.m
[84/126] Compiling BSGHashDiscardRule.m
[85/126] Compiling BSGEventDiscardRuleset.m
[86/126] Compiling BSGEventDiscardProcessor.m
[87/126] Compiling BSGJsonDataExtractorFactory.m
[88/126] Compiling BSGEventDiscardRulesetSource.m
[89/126] Compiling BSGSimplePathExtractor.m
[90/126] Compiling BSGRelativeAddressExtractor.m
[91/126] Compiling BSGRegexExtractor.m
[92/126] Compiling BSGFilterExtractor.m
[93/126] Compiling BSG_KSCrashSentry_CPPException.mm
[94/126] Compiling BSGTerminalPathNode.m
[95/126] Compiling BSGWildcardPathNode.m
[96/126] Compiling BSGJsonDataExtractor.m
[97/126] Compiling BSGIndexPathNode.m
[98/126] Compiling BSGPropertyPathNode.m
[99/126] Compiling BSGPathNode.m
[100/126] Compiling BSGJsonCollectionPath.m
[101/126] Compiling BSGEventDiscardRuleFactory.m
[102/126] Compiling BugsnagApiClient.m
[103/126] Compiling BSGEventUploadObjectOperation.m
[104/126] Compiling BSGEventUploadFileOperation.m
[105/126] Compiling BSGSessionUploader.m
[106/126] Compiling BSGEventUploadKSCrashReportOperation.m
[107/126] Compiling BSGEventUploadOperation.m
[108/126] Compiling BSGEventUploader.m
[109/126] Compiling BugsnagErrorTypes.m
[110/126] Compiling BugsnagEndpointConfiguration.m
[111/126] Compiling BSGConnectivity.m
[112/126] Compiling BSGConfigurationBuilder.m
[113/126] Compiling BugsnagConfiguration.m
[114/126] Compiling Bugsnag BugsnagLastRunInfo.m
[115/126] Compiling Bugsnag BugsnagFeatureFlag.m
[116/126] Compiling Bugsnag Bugsnag.m
[117/126] Compiling BugsnagBreadcrumbs.m
[118/126] Compiling BSGNetworkBreadcrumb.m
[119/126] Compiling Bugsnag BSGCrashSentry.m
[120/126] Compiling BSG_KSCrash.m
[121/126] Compiling Bugsnag BugsnagSystemState.m
[122/126] Compiling BugsnagClient.m
[123/126] Compiling BSGRunContext.m
[124/126] Compiling BSGNotificationBreadcrumbs.m
[125/126] Compiling Bugsnag BugsnagSessionTracker.m
Build complete! (4.68s)
Build complete.
{
"c_language_standard" : "gnu11",
"cxx_language_standard" : "gnu++14",
"dependencies" : [
],
"manifest_display_name" : "Bugsnag",
"name" : "Bugsnag",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.11"
},
{
"name" : "tvos",
"version" : "9.2"
},
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "watchos",
"version" : "6.3"
}
],
"products" : [
{
"name" : "Bugsnag",
"targets" : [
"Bugsnag"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BugsnagNetworkRequestPlugin",
"targets" : [
"BugsnagNetworkRequestPlugin"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BugsnagNetworkRequestPlugin",
"module_type" : "ClangTarget",
"name" : "BugsnagNetworkRequestPlugin",
"path" : "BugsnagNetworkRequestPlugin/BugsnagNetworkRequestPlugin",
"product_memberships" : [
"BugsnagNetworkRequestPlugin"
],
"sources" : [
"BSGURLSessionTracingDelegate.m",
"BSGURLSessionTracingProxy.m",
"BugsnagInstrumentedHTTPRequest.m",
"BugsnagInstrumentedHTTPResponse.m",
"BugsnagNetworkRequestFailuresConfiguration.m",
"BugsnagNetworkRequestPlugin.m",
"BugsnagSharedSessionProxy.mm",
"NSURLSession+Tracing.m"
],
"target_dependencies" : [
"Bugsnag"
],
"type" : "library"
},
{
"c99name" : "Bugsnag",
"module_type" : "ClangTarget",
"name" : "Bugsnag",
"path" : "Bugsnag",
"product_memberships" : [
"Bugsnag",
"BugsnagNetworkRequestPlugin"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Bugsnag/resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"BSGCrashSentry.m",
"Breadcrumbs/BSGNetworkBreadcrumb.m",
"Breadcrumbs/BSGNotificationBreadcrumbs.m",
"Breadcrumbs/BugsnagBreadcrumbs.m",
"Bugsnag.m",
"BugsnagFeatureFlag.m",
"BugsnagLastRunInfo.m",
"BugsnagSessionTracker.m",
"BugsnagSystemState.m",
"Client/BugsnagClient.m",
"Configuration/BSGConfigurationBuilder.m",
"Configuration/BugsnagConfiguration.m",
"Configuration/BugsnagEndpointConfiguration.m",
"Configuration/BugsnagErrorTypes.m",
"Delivery/BSGConnectivity.m",
"Delivery/BSGEventUploadFileOperation.m",
"Delivery/BSGEventUploadKSCrashReportOperation.m",
"Delivery/BSGEventUploadObjectOperation.m",
"Delivery/BSGEventUploadOperation.m",
"Delivery/BSGEventUploader.m",
"Delivery/BSGSessionUploader.m",
"Delivery/BugsnagApiClient.m",
"DiscardProcessor/Factory/BSGEventDiscardRuleFactory.m",
"DiscardProcessor/Path/BSGJsonCollectionPath.m",
"DiscardProcessor/Path/Node/BSGPathNode.m",
"DiscardProcessor/Path/Node/Nodes/BSGIndexPathNode.m",
"DiscardProcessor/Path/Node/Nodes/BSGPropertyPathNode.m",
"DiscardProcessor/Path/Node/Nodes/BSGTerminalPathNode.m",
"DiscardProcessor/Path/Node/Nodes/BSGWildcardPathNode.m",
"DiscardProcessor/Path/PathExtractor/BSGJsonDataExtractor.m",
"DiscardProcessor/Path/PathExtractor/Extractors/BSGFilterExtractor.m",
"DiscardProcessor/Path/PathExtractor/Extractors/BSGRegexExtractor.m",
"DiscardProcessor/Path/PathExtractor/Extractors/BSGRelativeAddressExtractor.m",
"DiscardProcessor/Path/PathExtractor/Extractors/BSGSimplePathExtractor.m",
"DiscardProcessor/Path/PathExtractor/Factory/BSGJsonDataExtractorFactory.m",
"DiscardProcessor/Processor/BSGEventDiscardProcessor.m",
"DiscardProcessor/Source/BSGEventDiscardRulesetSource.m",
"DiscardProcessor/Source/Model/BSGEventDiscardRuleset.m",
"DiscardProcessor/Source/Model/Rules/BSGAllEventsDiscardRule.m",
"DiscardProcessor/Source/Model/Rules/BSGAllHandledEventsDiscardRule.m",
"DiscardProcessor/Source/Model/Rules/BSGHashDiscardRule.m",
"FeatureFlags/BSGAtomicFeatureFlagStore.m",
"FeatureFlags/BSGCompositeFeatureFlagStore.m",
"FeatureFlags/BSGMemoryFeatureFlagStore.m",
"FeatureFlags/BSGPersistentFeatureFlagStore.m",
"FeatureFlags/BSGStoredFeatureFlag.m",
"Helpers/BSGAppHangDetector.m",
"Helpers/BSGFilesystem.m",
"Helpers/BSGGlobals.m",
"Helpers/BSGInternalErrorReporter.m",
"Helpers/BSGJSONSerialization.m",
"Helpers/BSGRunContext.m",
"Helpers/BSGSerialization.m",
"Helpers/BSGTelemetry.m",
"Helpers/BSGUtils.m",
"Helpers/BSG_RFC3339DateTool.m",
"Helpers/BugsnagCocoaPerformanceFromBugsnagCocoa.m",
"Helpers/BugsnagCollections.m",
"Helpers/MRCCanary.m",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrash.m",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashC.c",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashDoctor.m",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashIdentifier.m",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashNames.c",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashReport.c",
"KSCrash/Source/KSCrash/Recording/BSG_KSCrashState.m",
"KSCrash/Source/KSCrash/Recording/BSG_KSFile.c",
"KSCrash/Source/KSCrash/Recording/BSG_KSSystemInfo.m",
"KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry.c",
"KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_CPPException.mm",
"KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_MachException.c",
"KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_NSException.m",
"KSCrash/Source/KSCrash/Recording/Sentry/BSG_KSCrashSentry_Signal.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSBacktrace.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSCrashStringConversion.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSCxaThrowSwapper.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSFileUtils.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSJSONCodec.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSLogger.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach-O.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMachHeaders.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_Arm64.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_32.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSMach_x86_64.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSignalInfo.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSString.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_KSSysCtl.c",
"KSCrash/Source/KSCrash/Recording/Tools/BSG_Symbolicate.c",
"Metadata/BugsnagMetadata.m",
"Payload/BugsnagApp.m",
"Payload/BugsnagAppWithState.m",
"Payload/BugsnagBreadcrumb.m",
"Payload/BugsnagCaptureOptions.m",
"Payload/BugsnagCorrelation.m",
"Payload/BugsnagDevice.m",
"Payload/BugsnagDeviceWithState.m",
"Payload/BugsnagError.m",
"Payload/BugsnagEvent.m",
"Payload/BugsnagHandledState.m",
"Payload/BugsnagNotifier.m",
"Payload/BugsnagRequest.m",
"Payload/BugsnagResponse.m",
"Payload/BugsnagSession.m",
"Payload/BugsnagStackframe.m",
"Payload/BugsnagStacktrace.m",
"Payload/BugsnagThread.m",
"Payload/BugsnagUser.m",
"RemoteConfig/Handler/BSGRemoteConfigHandler.m",
"RemoteConfig/Service/BSGRemoteConfigService.m",
"RemoteConfig/Store/BSGRemoteConfigStore.m",
"RemoteConfig/Store/Model/BSGRemoteConfiguration.m",
"Storage/BSGFileLocations.m",
"Storage/BSGPersistentDeviceID.m",
"Storage/BSGStorageMigratorV0V1.m"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.