Build Information
Successful build of RollbarSDK, reference 3.3.3 (2077a0
), with Swift 5.10 for macOS (SPM) on 19 Apr 2025 17:01:04 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.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: 3.3.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rollbar/rollbar-apple
* tag 3.3.3 -> FETCH_HEAD
HEAD is now at 2077a05 Bumped version to 3.3.3 (#359)
Cloned https://github.com/rollbar/rollbar-apple.git
Revision (git rev-parse @):
2077a05788a740eea7d804c293c7d5313169b5ed
SUCCESS checkout https://github.com/rollbar/rollbar-apple.git at 3.3.3
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/rollbar/rollbar-apple.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/148] Compiling RollbarCrashCPU_x86_32.c
[1/148] Compiling RollbarCrashCPU_x86_64.c
[2/148] Copying PrivacyInfo.xcprivacy
[2/148] Write sources
[4/148] Write swift-version-33747A42983211AE.txt
[5/148] Compiling RollbarCrashDate.c
[6/148] Compiling RollbarCrashCxaThrowSwapper.c
[7/148] Compiling RollbarCrashCPU_arm64.c
[8/148] Compiling RollbarCrashCString.m
[9/148] Compiling RollbarCrashgetsect.c
[10/148] Compiling RollbarCrashThread.c
[11/148] Compiling RollbarCrashSysCtl.c
[12/148] Compiling RollbarCrashSymbolicator.c
[13/148] Compiling RollbarCrashString.c
[14/148] Compiling RollbarCrashStackCursor_SelfThread.c
[15/148] Compiling RollbarCrashStackCursor_MachineContext.c
[16/148] Compiling RollbarDeployment.m
[17/148] Compiling RollbarCrashStackCursor_Backtrace.c
[18/148] Compiling RollbarAUL RollbarAulStoreMonitorOptions.m
[19/148] Compiling RollbarCrashSignalInfo.c
[20/148] Compiling RollbarCrashStackCursor.c
[21/148] Compiling DeployApiCallOutcome.m
[22/148] Compiling RollbarCrashMemory.c
[23/148] Compiling RollbarCrashMachineContext.c
[24/148] Compiling RollbarCrashMach.c
[25/148] Compiling RollbarDeploys RollbarDeploysManager.m
[26/148] Compiling RollbarCrashID.c
[27/148] Compiling RollbarCrashLogger.c
[28/148] Compiling RollbarCrashJSONCodec.c
[29/148] Compiling RollbarCrashJSONCodecObjC.m
[30/148] Compiling RollbarCrashCPU_arm.c
[31/148] Compiling RollbarCrashFileUtils.c
[32/148] Compiling RollbarCrashDebug.c
[33/148] Compiling RollbarCrashDynamicLinker.c
[34/148] Compiling RollbarDeployApiCallResult.m
[35/148] Compiling RollbarCrashCPU.c
[36/148] Compiling RollbarDeploymentDetails.m
[37/148] Compiling RollbarAUL RollbarAulStoreMonitor.m
[38/148] Compiling RollbarAUL RollbarAulPredicateBuilder.m
[39/148] Compiling RollbarCrashReportStore.c
[40/148] Compiling RollbarCrashReportFixer.c
[41/148] Compiling NSError+SimpleConstructor.m
[42/148] Compiling RollbarCrashObjC.c
[43/148] Compiling Container+DeepSearch.m
[44/148] Compiling RollbarCrashReport.c
[45/148] Compiling RollbarCrashCachedData.c
[46/148] Compiling RollbarAUL RollbarAulOSLogEntryLogLevelConverter.m
[47/148] Compiling RollbarCrash RollbarCrashInstallation.m
[48/148] Compiling RollbarCrashC.c
[48/148] Compiling RollbarCrashMonitor_Zombie.c
[50/148] Compiling RollbarCrash RollbarCrashReportFilterBasic.m
[51/148] Compiling RollbarCrashMonitor_User.c
[52/148] Compiling RollbarCrashMonitor_Signal.c
[53/148] Compiling RollbarCrashHandler.m
[54/148] Compiling RollbarCrashDoctor.m
[55/148] Compiling RollbarCrashMonitor_MachException.c
[56/148] Compiling RollbarCrashMonitor_AppState.c
[57/148] Compiling RollbarCrashMonitorType.c
[58/148] Compiling RollbarCrashMonitor.c
[59/148] Compiling RollbarCrashMonitor_NSException.m
[60/148] Compiling RollbarCrashMonitor_System.m
[61/148] Compiling RollbarCrashMonitor_Deadlock.m
[62/148] Compiling RollbarCommon RollbarTriStateFlag.m
[63/148] Compiling RollbarCommon RollbarPredicateBuilder.m
[64/148] Compiling RollbarCommon RollbarOsUtil.m
[65/148] Compiling RollbarCrashMonitor_CPPException.cpp
[66/148] Compiling RollbarCommon RollbarMemoryUtil.m
[67/148] Compiling RollbarCommon RollbarMemoryStatsDescriptors.m
[68/148] Compiling RollbarCommon RollbarInternalLogging.m
[69/160] Compiling RollbarCommon RollbarHostingProcessUtil.m
[70/160] Compiling RollbarCommon RollbarFileWriter.m
[71/160] Compiling RollbarCommon RollbarFileReader.m
[72/160] Compiling RollbarCommon RollbarCrashReportUtil.m
[73/160] Compiling RollbarCommon RollbarFileIOUtil.m
[74/160] Compiling RollbarCommon NSObject+Rollbar.m
[75/160] Compiling RollbarCommon RollbarCachesDirectory.m
[76/160] Compiling RollbarCommon RollbarBundleUtil.m
[77/160] Compiling RollbarCommon NSJSONSerialization+Rollbar.m
[78/160] Compiling RollbarCommon NSDictionary+Rollbar.m
[79/160] Compiling RollbarCommon NSDate+Rollbar.m
[80/160] Compiling RollbarTaskDispatcher.m
[81/160] Compiling RollbarBuilder.m
[82/160] Compiling RollbarReceptionist.m
[83/160] Compiling RollbarDTO+CustomData.m
[84/160] Compiling RollbarDTO+Protected.m
[85/160] Compiling RollbarDTO.m
[86/160] Compiling RollbarAUL RollbarAulLogLevelConverter.m
[87/160] Compiling RollbarAUL RollbarAulClient.m
[88/160] Compiling RollbarAUL RollbarAulEntrySnapper.m
[89/160] Compiling RollbarCocoaLumberjack RollbarCocoaLumberjackLogger.m
[91/160] Compiling RollbarReport CPU.swift
[92/160] Compiling RollbarReport BinaryImage.swift
[93/160] Compiling RollbarReport Frame.swift
[94/160] Compiling RollbarReport Address.swift
[95/160] Compiling RollbarReport Report.swift
[96/161] Compiling RollbarReport Prelude.swift
[97/161] Compiling RollbarReport Error.swift
[98/161] Compiling RollbarReport FormatBuilder.swift
[99/161] Compiling RollbarReport Diagnostic.swift
[100/161] Compiling RollbarReport RollbarCrashDiagnosticFilter.swift
[101/161] Emitting module RollbarReport
[102/161] Compiling RollbarReport RollbarCrashFormattingFilter.swift
[103/161] Compiling RollbarReport Timestamp.swift
[103/161] Compiling RollbarNotifier RollbarRegistry.m
[104/161] Compiling RollbarNotifier RollbarTelemetryThread.m
[105/161] Compiling RollbarNotifier resource_bundle_accessor.m
[106/161] Compiling RollbarNotifier RollbarSender.m
[107/161] Compiling RollbarNotifier RollbarTelemetryOptionsObserver.m
[108/161] Compiling RollbarNotifier RollbarPayloadTruncator.m
[109/161] Compiling RollbarNotifier RollbarTelemetry.m
[110/161] Compiling RollbarNotifier RollbarPayloadPostReply.m
[111/161] Compiling RollbarNotifier RollbarPayloadFactory.m
[112/161] Compiling RollbarNotifier RollbarReachability.m
[113/161] Compiling RollbarNotifier RollbarPayloadRepository.m
[114/161] Compiling RollbarNotifier RollbarNotifierFiles.m
[115/161] Compiling RollbarNotifier RollbarLog.m
[116/161] Compiling RollbarNotifier RollbarLogger+Test.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.
[117/161] Compiling RollbarNotifier RollbarThread.m
[118/161] Compiling RollbarNotifier RollbarLogger.m
[119/161] Compiling RollbarNotifier RollbarInternalLogging.m
[120/161] Compiling RollbarNotifier RollbarInfrastructure.m
[121/161] Compiling RollbarNotifier RollbarDestinationRecord.m
[122/161] Compiling RollbarNotifier RollbarConfigUtil.m
[123/161] Compiling RollbarNotifier Rollbar.m
[124/161] Compiling RollbarNotifier RollbarCrashCollector.m
[125/161] Compiling RollbarTelemetryViewBody.m
[126/161] Compiling RollbarTrace.m
[127/161] Compiling RollbarTelemetryType.m
[128/161] Compiling RollbarTelemetryOptions.m
[129/161] Compiling RollbarTelemetryNetworkBody.m
[130/161] Compiling RollbarTelemetryNavigationBody.m
[131/161] Compiling RollbarTelemetryManualBody.m
[132/161] Compiling RollbarTelemetryLogBody.m
[133/161] Compiling RollbarTelemetryEvent.m
[134/161] Compiling RollbarTelemetryErrorBody.m
[135/161] Compiling RollbarTelemetryConnectivityBody.m
[136/161] Compiling RollbarTelemetryBody.m
[137/161] Compiling RollbarSource.m
[138/161] Compiling RollbarServerConfig.m
[139/161] Compiling RollbarServer.m
[140/161] Compiling RollbarScrubbingOptions.m
[141/161] Compiling RollbarRequest.m
[142/161] Compiling RollbarRawCrashReport.m
[143/161] Compiling RollbarProxy.m
[144/161] Compiling RollbarPerson.m
[145/161] Compiling RollbarModule.m
[146/161] Compiling RollbarPayload.m
[147/161] Compiling RollbarMessage.m
[148/161] Compiling RollbarLoggingOptions.m
[149/161] Compiling RollbarLevel.m
[150/161] Compiling RollbarHttpMethod.m
[151/161] Compiling RollbarException.m
[152/161] Compiling RollbarDeveloperOptions.m
[153/161] Compiling RollbarDestination.m
[154/161] Compiling RollbarData.m
[155/161] Compiling RollbarCaptureIpType.m
[156/161] Compiling RollbarCallStackFrameContext.m
[157/161] Compiling RollbarAppLanguage.m
[158/161] Compiling RollbarCallStackFrame.m
[159/161] Compiling RollbarConfig.m
[160/161] Compiling RollbarBody.m
Build complete! (18.16s)
Fetching https://github.com/CocoaLumberjack/CocoaLumberjack.git
[1/18504] Fetching cocoalumberjack
Fetched https://github.com/CocoaLumberjack/CocoaLumberjack.git from cache (1.93s)
Computing version for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Computed https://github.com/CocoaLumberjack/CocoaLumberjack.git at 3.8.5 (0.36s)
Fetching https://github.com/apple/swift-log
[1/3832] Fetching swift-log
Fetched https://github.com/apple/swift-log from cache (0.92s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.3 (0.34s)
Creating working copy for https://github.com/CocoaLumberjack/CocoaLumberjack.git
Working copy of https://github.com/CocoaLumberjack/CocoaLumberjack.git resolved at 3.8.5
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.3
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.