Build Information
Successful build of RollbarSDK, reference master (f261ed
), with Swift 5.9 for macOS (SPM) on 19 Apr 2025 16:56:52 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rollbar/rollbar-apple.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rollbar/rollbar-apple
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at f261ed5 Update README.md
Cloned https://github.com/rollbar/rollbar-apple.git
Revision (git rev-parse @):
f261ed5c11c4b03c28feec7de3b9fef20bed966d
SUCCESS checkout https://github.com/rollbar/rollbar-apple.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.9
Building package at path: $PWD
https://github.com/rollbar/rollbar-apple.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/146] Copying PrivacyInfo.xcprivacy
[1/146] Compiling RollbarCommon RollbarFileIOUtil.m
[2/146] Compiling RollbarCommon RollbarCrashReportUtil.m
[3/146] Compiling RollbarDTO+CustomData.m
[4/146] Compiling RollbarDeploymentDetails.m
[5/146] Compiling RollbarCommon RollbarCachesDirectory.m
[6/146] Compiling RollbarDeploys RollbarDeploysManager.m
[7/146] Compiling RollbarDeployment.m
[8/146] Compiling RollbarAUL RollbarAulLogLevelConverter.m
[9/146] Compiling DeployApiCallOutcome.m
[10/146] Compiling RollbarDeployApiCallResult.m
[11/146] Compiling RollbarAUL RollbarAulEntrySnapper.m
[12/146] Compiling RollbarAUL RollbarAulOSLogEntryLogLevelConverter.m
[13/146] Compiling RollbarCommon RollbarBundleUtil.m
[14/146] Compiling RollbarCrashStackCursor_Backtrace.c
[15/146] Compiling RollbarCrashgetsect.c
[16/146] Compiling RollbarCrashSymbolicator.c
[17/146] Compiling RollbarCrashStackCursor.c
[18/146] Compiling RollbarCrashSysCtl.c
[19/146] Compiling RollbarCrashString.c
[20/146] Compiling RollbarCrashSignalInfo.c
[21/146] Compiling RollbarCrashMemory.c
[22/146] Compiling RollbarCrashMach.c
[23/146] Compiling RollbarCrashMachineContext.c
[24/146] Compiling RollbarAUL RollbarAulPredicateBuilder.m
[25/146] Compiling RollbarCrashStackCursor_SelfThread.c
[26/146] Compiling RollbarCrashJSONCodec.c
[26/146] Compiling RollbarCrashID.c
[28/146] Compiling RollbarCrashStackCursor_MachineContext.c
[29/146] Compiling RollbarCrashDynamicLinker.c
[30/146] Compiling RollbarCrashFileUtils.c
[31/146] Compiling RollbarCrashThread.c
[32/146] Compiling RollbarCrashDebug.c
[33/146] Compiling RollbarCrashCPU_x86_64.c
[34/146] Compiling RollbarCrashCPU_x86_32.c
[35/146] Compiling RollbarCrashDate.c
[36/146] Compiling RollbarCrashCxaThrowSwapper.c
[37/146] Compiling RollbarCrashCPU_arm.c
[38/146] Compiling RollbarCrashCPU_arm64.c
[39/146] Compiling RollbarCrashCPU.c
[40/146] Compiling RollbarCrashLogger.c
[41/146] Compiling RollbarCrashReportStore.c
[42/146] Compiling RollbarCrashReportFixer.c
[43/146] Compiling RollbarCrashReport.c
[44/146] Compiling RollbarCrashCachedData.c
[45/146] Compiling RollbarCrashC.c
[46/146] Compiling RollbarCrashMonitor_Zombie.c
[47/146] Compiling RollbarCrashMonitor_User.c
[48/146] Compiling RollbarCrashObjC.c
[49/146] Compiling RollbarCrashMonitor_Signal.c
[50/146] Compiling RollbarCrashJSONCodecObjC.m
[51/146] Compiling RollbarCrashMonitor_MachException.c
[52/146] Compiling RollbarCrashHandler.m
[53/146] Compiling RollbarCrashCString.m
[54/146] Compiling RollbarCrashMonitor_Deadlock.m
[55/146] Compiling RollbarCrashMonitor_AppState.c
[56/146] Compiling RollbarCrashMonitorType.c
[57/146] Compiling Container+DeepSearch.m
[58/146] Compiling RollbarCrashMonitor.c
[59/146] Compiling RollbarCrashDoctor.m
[60/146] Compiling RollbarCommon RollbarTriStateFlag.m
[61/146] Compiling RollbarCommon RollbarPredicateBuilder.m
[62/146] Compiling RollbarCrash RollbarCrashReportFilterBasic.m
[63/146] Compiling RollbarCommon RollbarOsUtil.m
[64/146] Compiling RollbarCommon RollbarMemoryUtil.m
[65/146] Compiling RollbarCrashMonitor_CPPException.cpp
[66/146] Compiling RollbarCommon RollbarMemoryStatsDescriptors.m
[67/146] Compiling RollbarCrash RollbarCrashInstallation.m
[68/146] Compiling RollbarCrashMonitor_System.m
[69/146] Compiling NSError+SimpleConstructor.m
[70/146] Compiling RollbarCommon RollbarInternalLogging.m
[71/146] Compiling RollbarCommon RollbarHostingProcessUtil.m
[72/146] Compiling RollbarCommon RollbarFileWriter.m
[73/146] Compiling RollbarCrashMonitor_NSException.m
[74/146] Compiling RollbarCommon RollbarFileReader.m
[75/146] Compiling RollbarCommon NSObject+Rollbar.m
[76/146] Compiling RollbarCommon NSDictionary+Rollbar.m
[77/146] Compiling RollbarCommon NSJSONSerialization+Rollbar.m
[78/146] Compiling RollbarCommon NSDate+Rollbar.m
[79/154] Compiling RollbarTaskDispatcher.m
[80/158] Compiling RollbarReceptionist.m
[81/158] Compiling RollbarBuilder.m
[82/158] Compiling RollbarDTO+Protected.m
[83/158] Compiling RollbarDTO.m
[84/158] Compiling RollbarAUL RollbarAulStoreMonitorOptions.m
[85/158] Compiling RollbarAUL RollbarAulClient.m
[86/158] Compiling RollbarAUL RollbarAulStoreMonitor.m
[87/158] Compiling RollbarCocoaLumberjack RollbarCocoaLumberjackLogger.m
[89/158] Compiling RollbarReport CPU.swift
[90/158] Compiling RollbarReport Frame.swift
[91/158] Compiling RollbarReport Report.swift
[92/158] Compiling RollbarReport Address.swift
[93/158] Compiling RollbarReport BinaryImage.swift
[94/159] Compiling RollbarReport Prelude.swift
[95/159] Compiling RollbarReport Error.swift
[96/159] Compiling RollbarReport FormatBuilder.swift
[97/159] Compiling RollbarReport Diagnostic.swift
[98/159] Compiling RollbarReport RollbarCrashDiagnosticFilter.swift
[99/159] Emitting module RollbarReport
[100/159] Compiling RollbarReport RollbarCrashFormattingFilter.swift
[101/159] Compiling RollbarReport Timestamp.swift
[101/159] Compiling RollbarNotifier RollbarTelemetryThread.m
[102/159] Compiling RollbarNotifier RollbarTelemetry.m
[103/159] Compiling RollbarNotifier RollbarSender.m
[104/159] Compiling RollbarNotifier RollbarPayloadTruncator.m
[105/159] Compiling RollbarNotifier RollbarTelemetryOptionsObserver.m
[106/159] Compiling RollbarNotifier RollbarPayloadPostReply.m
[107/159] Compiling RollbarNotifier RollbarRegistry.m
[108/159] Compiling RollbarNotifier resource_bundle_accessor.m
[109/159] Compiling RollbarNotifier RollbarReachability.m
[110/159] Compiling RollbarNotifier RollbarPayloadFactory.m
[111/159] Compiling RollbarNotifier RollbarPayloadRepository.m
[112/159] Compiling RollbarNotifier RollbarNotifierFiles.m
[113/159] Compiling RollbarNotifier RollbarThread.m
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/RollbarLogger.m:70:35: warning: local declaration of 'configuration' hides instance variable [-Wshadow-ivar]
[self updateConfiguration:configuration];
^
/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/RollbarLogger.m:198:27: warning: local declaration of 'configuration' hides instance variable [-Wshadow-ivar]
self.configuration = [configuration copy];
^
2 warnings generated.
[114/159] Compiling RollbarNotifier RollbarLogger.m
[115/159] Compiling RollbarNotifier RollbarLogger+Test.m
[116/159] Compiling RollbarNotifier RollbarLog.m
[117/159] Compiling RollbarNotifier RollbarInternalLogging.m
[118/159] Compiling RollbarNotifier RollbarDestinationRecord.m
[119/159] Compiling RollbarNotifier RollbarInfrastructure.m
[120/159] Compiling RollbarNotifier RollbarConfigUtil.m
[121/159] Compiling RollbarNotifier Rollbar.m
[122/159] Compiling RollbarTrace.m
[123/159] Compiling RollbarNotifier RollbarCrashCollector.m
[124/159] Compiling RollbarTelemetryViewBody.m
[125/159] Compiling RollbarTelemetryType.m
[126/159] Compiling RollbarTelemetryOptions.m
[127/159] Compiling RollbarTelemetryNetworkBody.m
[128/159] Compiling RollbarTelemetryNavigationBody.m
[129/159] Compiling RollbarTelemetryManualBody.m
[130/159] Compiling RollbarTelemetryLogBody.m
[131/159] Compiling RollbarTelemetryEvent.m
[132/159] Compiling RollbarTelemetryErrorBody.m
[133/159] Compiling RollbarTelemetryConnectivityBody.m
[134/159] Compiling RollbarTelemetryBody.m
[135/159] Compiling RollbarSource.m
[136/159] Compiling RollbarServerConfig.m
[137/159] Compiling RollbarServer.m
[138/159] Compiling RollbarRequest.m
[139/159] Compiling RollbarScrubbingOptions.m
[140/159] Compiling RollbarRawCrashReport.m
[141/159] Compiling RollbarProxy.m
[142/159] Compiling RollbarPerson.m
[143/159] Compiling RollbarModule.m
[144/159] Compiling RollbarPayload.m
[145/159] Compiling RollbarMessage.m
[146/159] Compiling RollbarLoggingOptions.m
[147/159] Compiling RollbarLevel.m
[148/159] Compiling RollbarHttpMethod.m
[149/159] Compiling RollbarException.m
[150/159] Compiling RollbarDeveloperOptions.m
[151/159] Compiling RollbarDestination.m
[152/159] Compiling RollbarData.m
[153/159] Compiling RollbarCaptureIpType.m
[154/159] Compiling RollbarCallStackFrameContext.m
[155/159] Compiling RollbarAppLanguage.m
[156/159] Compiling RollbarCallStackFrame.m
[157/159] Compiling RollbarBody.m
[158/159] Compiling RollbarConfig.m
Build complete! (19.74s)
Fetching https://github.com/CocoaLumberjack/CocoaLumberjack.git
[1/18504] Fetching cocoalumberjack
Fetched https://github.com/CocoaLumberjack/CocoaLumberjack.git (1.87s)
Computing version for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Computed https://github.com/CocoaLumberjack/CocoaLumberjack.git at 3.8.5 (0.38s)
Fetching https://github.com/apple/swift-log
[1/3832] Fetching swift-log
Fetched https://github.com/apple/swift-log (0.95s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.3 (0.37s)
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.3
Creating working copy for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Working copy of https://github.com/CocoaLumberjack/CocoaLumberjack.git resolved at 3.8.5
Build complete.
{
"cxx_language_standard" : "c++17",
"dependencies" : [
{
"identity" : "cocoalumberjack",
"requirement" : {
"range" : [
{
"lower_bound" : "3.8.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/CocoaLumberjack/CocoaLumberjack.git"
}
],
"manifest_display_name" : "RollbarSDK",
"name" : "RollbarSDK",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "RollbarCommon",
"targets" : [
"RollbarCommon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarNotifier",
"targets" : [
"RollbarCrash",
"RollbarReport",
"RollbarNotifier"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarDeploys",
"targets" : [
"RollbarDeploys"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarAUL",
"targets" : [
"RollbarAUL"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RollbarCocoaLumberjack",
"targets" : [
"RollbarCocoaLumberjack"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "RollbarReport",
"module_type" : "SwiftTarget",
"name" : "RollbarReport",
"path" : "RollbarNotifier/Sources/RollbarReport",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Diagnostic/Diagnostic.swift",
"Diagnostic/RollbarCrashDiagnosticFilter.swift",
"Error.swift",
"Formatter/FormatBuilder.swift",
"Formatter/RollbarCrashFormattingFilter.swift",
"Prelude.swift",
"Report/Address.swift",
"Report/BinaryImage.swift",
"Report/CPU.swift",
"Report/Frame.swift",
"Report/Report.swift",
"Report/Timestamp.swift"
],
"target_dependencies" : [
"RollbarCrash"
],
"type" : "library"
},
{
"c99name" : "RollbarNotifier",
"module_type" : "ClangTarget",
"name" : "RollbarNotifier",
"path" : "RollbarNotifier/Sources/RollbarNotifier",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/RollbarNotifier/Sources/RollbarNotifier/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DTOs/RollbarAppLanguage.m",
"DTOs/RollbarBody.m",
"DTOs/RollbarCallStackFrame.m",
"DTOs/RollbarCallStackFrameContext.m",
"DTOs/RollbarCaptureIpType.m",
"DTOs/RollbarConfig.m",
"DTOs/RollbarData.m",
"DTOs/RollbarDestination.m",
"DTOs/RollbarDeveloperOptions.m",
"DTOs/RollbarException.m",
"DTOs/RollbarHttpMethod.m",
"DTOs/RollbarLevel.m",
"DTOs/RollbarLoggingOptions.m",
"DTOs/RollbarMessage.m",
"DTOs/RollbarModule.m",
"DTOs/RollbarPayload.m",
"DTOs/RollbarPerson.m",
"DTOs/RollbarProxy.m",
"DTOs/RollbarRawCrashReport.m",
"DTOs/RollbarRequest.m",
"DTOs/RollbarScrubbingOptions.m",
"DTOs/RollbarServer.m",
"DTOs/RollbarServerConfig.m",
"DTOs/RollbarSource.m",
"DTOs/RollbarTelemetryBody.m",
"DTOs/RollbarTelemetryConnectivityBody.m",
"DTOs/RollbarTelemetryErrorBody.m",
"DTOs/RollbarTelemetryEvent.m",
"DTOs/RollbarTelemetryLogBody.m",
"DTOs/RollbarTelemetryManualBody.m",
"DTOs/RollbarTelemetryNavigationBody.m",
"DTOs/RollbarTelemetryNetworkBody.m",
"DTOs/RollbarTelemetryOptions.m",
"DTOs/RollbarTelemetryType.m",
"DTOs/RollbarTelemetryViewBody.m",
"DTOs/RollbarTrace.m",
"Rollbar.m",
"RollbarConfigUtil.m",
"RollbarCrashCollector.m",
"RollbarDestinationRecord.m",
"RollbarInfrastructure.m",
"RollbarInternalLogging.m",
"RollbarLog.m",
"RollbarLogger+Test.m",
"RollbarLogger.m",
"RollbarNotifierFiles.m",
"RollbarPayloadFactory.m",
"RollbarPayloadPostReply.m",
"RollbarPayloadRepository.m",
"RollbarPayloadTruncator.m",
"RollbarReachability.m",
"RollbarRegistry.m",
"RollbarSender.m",
"RollbarTelemetry.m",
"RollbarTelemetryOptionsObserver.m",
"RollbarTelemetryThread.m",
"RollbarThread.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarCrash",
"RollbarReport"
],
"type" : "library"
},
{
"c99name" : "RollbarDeploys",
"module_type" : "ClangTarget",
"name" : "RollbarDeploys",
"path" : "RollbarDeploys/Sources/RollbarDeploys",
"product_memberships" : [
"RollbarDeploys"
],
"sources" : [
"DTOs/DeployApiCallOutcome.m",
"DTOs/RollbarDeployApiCallResult.m",
"DTOs/RollbarDeployment.m",
"DTOs/RollbarDeploymentDetails.m",
"RollbarDeploysManager.m"
],
"target_dependencies" : [
"RollbarCommon"
],
"type" : "library"
},
{
"c99name" : "RollbarCrash",
"module_type" : "ClangTarget",
"name" : "RollbarCrash",
"path" : "RollbarNotifier/Sources/RollbarCrash",
"product_memberships" : [
"RollbarNotifier",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"Monitors/RollbarCrashMonitor.c",
"Monitors/RollbarCrashMonitorType.c",
"Monitors/RollbarCrashMonitor_AppState.c",
"Monitors/RollbarCrashMonitor_CPPException.cpp",
"Monitors/RollbarCrashMonitor_Deadlock.m",
"Monitors/RollbarCrashMonitor_MachException.c",
"Monitors/RollbarCrashMonitor_NSException.m",
"Monitors/RollbarCrashMonitor_Signal.c",
"Monitors/RollbarCrashMonitor_System.m",
"Monitors/RollbarCrashMonitor_User.c",
"Monitors/RollbarCrashMonitor_Zombie.c",
"Recording/RollbarCrashC.c",
"Recording/RollbarCrashCachedData.c",
"Recording/RollbarCrashDoctor.m",
"Recording/RollbarCrashHandler.m",
"Recording/RollbarCrashReport.c",
"Recording/RollbarCrashReportFixer.c",
"Recording/RollbarCrashReportStore.c",
"RollbarCrashInstallation.m",
"RollbarCrashReportFilterBasic.m",
"Util/Container+DeepSearch.m",
"Util/NSError+SimpleConstructor.m",
"Util/RollbarCrashCPU.c",
"Util/RollbarCrashCPU_arm.c",
"Util/RollbarCrashCPU_arm64.c",
"Util/RollbarCrashCPU_x86_32.c",
"Util/RollbarCrashCPU_x86_64.c",
"Util/RollbarCrashCString.m",
"Util/RollbarCrashCxaThrowSwapper.c",
"Util/RollbarCrashDate.c",
"Util/RollbarCrashDebug.c",
"Util/RollbarCrashDynamicLinker.c",
"Util/RollbarCrashFileUtils.c",
"Util/RollbarCrashID.c",
"Util/RollbarCrashJSONCodec.c",
"Util/RollbarCrashJSONCodecObjC.m",
"Util/RollbarCrashLogger.c",
"Util/RollbarCrashMach.c",
"Util/RollbarCrashMachineContext.c",
"Util/RollbarCrashMemory.c",
"Util/RollbarCrashObjC.c",
"Util/RollbarCrashSignalInfo.c",
"Util/RollbarCrashStackCursor.c",
"Util/RollbarCrashStackCursor_Backtrace.c",
"Util/RollbarCrashStackCursor_MachineContext.c",
"Util/RollbarCrashStackCursor_SelfThread.c",
"Util/RollbarCrashString.c",
"Util/RollbarCrashSymbolicator.c",
"Util/RollbarCrashSysCtl.c",
"Util/RollbarCrashThread.c",
"Util/RollbarCrashgetsect.c"
],
"type" : "library"
},
{
"c99name" : "RollbarCommon",
"module_type" : "ClangTarget",
"name" : "RollbarCommon",
"path" : "RollbarCommon/Sources/RollbarCommon",
"product_memberships" : [
"RollbarCommon",
"RollbarNotifier",
"RollbarDeploys",
"RollbarAUL",
"RollbarCocoaLumberjack"
],
"sources" : [
"DTOs/RollbarDTO+CustomData.m",
"DTOs/RollbarDTO+Protected.m",
"DTOs/RollbarDTO.m",
"DesignPatterns/Creational/RollbarBuilder.m",
"DesignPatterns/RollbarReceptionist.m",
"DesignPatterns/RollbarTaskDispatcher.m",
"NSDate+Rollbar.m",
"NSDictionary+Rollbar.m",
"NSJSONSerialization+Rollbar.m",
"NSObject+Rollbar.m",
"RollbarBundleUtil.m",
"RollbarCachesDirectory.m",
"RollbarCrashReportUtil.m",
"RollbarFileIOUtil.m",
"RollbarFileReader.m",
"RollbarFileWriter.m",
"RollbarHostingProcessUtil.m",
"RollbarInternalLogging.m",
"RollbarMemoryStatsDescriptors.m",
"RollbarMemoryUtil.m",
"RollbarOsUtil.m",
"RollbarPredicateBuilder.m",
"RollbarTriStateFlag.m"
],
"type" : "library"
},
{
"c99name" : "RollbarCocoaLumberjack",
"module_type" : "ClangTarget",
"name" : "RollbarCocoaLumberjack",
"path" : "RollbarCocoaLumberjack/Sources/RollbarCocoaLumberjack",
"product_dependencies" : [
"CocoaLumberjack"
],
"product_memberships" : [
"RollbarCocoaLumberjack"
],
"sources" : [
"RollbarCocoaLumberjackLogger.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
},
{
"c99name" : "RollbarAUL",
"module_type" : "ClangTarget",
"name" : "RollbarAUL",
"path" : "RollbarAUL/Sources/RollbarAUL",
"product_memberships" : [
"RollbarAUL"
],
"sources" : [
"RollbarAulClient.m",
"RollbarAulEntrySnapper.m",
"RollbarAulLogLevelConverter.m",
"RollbarAulOSLogEntryLogLevelConverter.m",
"RollbarAulPredicateBuilder.m",
"RollbarAulStoreMonitor.m",
"RollbarAulStoreMonitorOptions.m"
],
"target_dependencies" : [
"RollbarCommon",
"RollbarNotifier"
],
"type" : "library"
}
],
"tools_version" : "5.7.1"
}
Done.