The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of KSCrash, reference 2.3.0 (4a8b8e), with Swift 6.1 for macOS (SPM) on 3 Aug 2025 22:05:34 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.65.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/kstenerud/KSCrash.git
Reference: 2.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/kstenerud/KSCrash
 * tag               2.3.0      -> FETCH_HEAD
HEAD is now at 4a8b8e2 Remove unsafe flags for release 2.3.0
Cloned https://github.com/kstenerud/KSCrash.git
Revision (git rev-parse @):
4a8b8e2155449fd2ffdb61f6b534db9f0655dbb5
SUCCESS checkout https://github.com/kstenerud/KSCrash.git at 2.3.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "kscrash",
      "name": "KSCrash",
      "url": "https://github.com/kstenerud/KSCrash.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/KSCrash",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/kstenerud/KSCrash.git
[1/17301] Fetching kscrash
Fetched https://github.com/kstenerud/KSCrash.git from cache (1.44s)
Creating working copy for https://github.com/kstenerud/KSCrash.git
Working copy of https://github.com/kstenerud/KSCrash.git resolved at 2.3.0 (4a8b8e2)
warning: '.resolve-product-dependencies': dependency 'kscrash' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/kstenerud/KSCrash.git
https://github.com/kstenerud/KSCrash.git
{
  "cxx_language_standard" : "gnu++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "KSCrash",
  "name" : "KSCrash",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    },
    {
      "name" : "macos",
      "version" : "10.14"
    }
  ],
  "products" : [
    {
      "name" : "Reporting",
      "targets" : [
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashInstallations"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Filters",
      "targets" : [
        "KSCrashFilters"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Sinks",
      "targets" : [
        "KSCrashSinks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Installations",
      "targets" : [
        "KSCrashInstallations"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Recording",
      "targets" : [
        "KSCrashRecording"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DiscSpaceMonitor",
      "targets" : [
        "KSCrashDiscSpaceMonitor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BootTimeMonitor",
      "targets" : [
        "KSCrashBootTimeMonitor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DemangleFilter",
      "targets" : [
        "KSCrashDemangleFilter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "KSCrashTestTools",
      "module_type" : "ClangTarget",
      "name" : "KSCrashTestTools",
      "path" : "Sources/KSCrashTestTools",
      "sources" : [
        "FileBasedTestCase.m",
        "KSTestCaseUtils.m",
        "TestThread.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashSinks",
      "module_type" : "ClangTarget",
      "name" : "KSCrashSinks",
      "path" : "Sources/KSCrashSinks",
      "product_memberships" : [
        "Reporting",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashSinks/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportSinkConsole.m",
        "KSCrashReportSinkEMail.m",
        "KSCrashReportSinkStandard.m"
      ],
      "target_dependencies" : [
        "KSCrashRecording",
        "KSCrashFilters"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashReportingCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashReportingCoreTests",
      "path" : "Tests/KSCrashReportingCoreTests",
      "sources" : [
        "KSCString_Tests.m",
        "KSGZipHelper_Tests.m",
        "KSNSDictionaryHelper_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashReportingCore",
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashReportingCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashReportingCore",
      "path" : "Sources/KSCrashReportingCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashReportingCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCString.m",
        "KSGZipHelper.m",
        "KSHTTPMultipartPostBody.m",
        "KSHTTPRequestSender.m",
        "KSNSDictionaryHelper.m",
        "KSReachabilityKSCrash.m"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashRecordingTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingTests",
      "path" : "Tests/KSCrashRecordingTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashRecordingTests/Resources/processed.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashRecordingTests/Resources/raw.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashConfiguration_Tests.m",
        "KSCrashMonitor_AppState_Tests.m",
        "KSCrashMonitor_Deadlock_Tests.m",
        "KSCrashMonitor_Memory_Tests.m",
        "KSCrashMonitor_NSException_Tests.m",
        "KSCrashMonitor_Signal_Tests.m",
        "KSCrashMonitor_User_Tests.m",
        "KSCrashReportFixer_Tests.m",
        "KSCrashReportStoreC_Tests.m",
        "KSCrash_Tests.m",
        "KSThreadCache_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashTestTools",
        "KSCrashRecording",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingCoreTests",
      "path" : "Tests/KSCrashRecordingCoreTests",
      "sources" : [
        "KSBinaryImageCache_Tests.m",
        "KSCPU_Tests.m",
        "KSCrashMonitor_Tests.m",
        "KSDebug_Tests.m",
        "KSDynamicLinker_Tests.m",
        "KSFileUtils_Tests.m",
        "KSJSONCodec_Tests.m",
        "KSLogger_Tests.m",
        "KSMach-O_Tests.m",
        "KSMach_Tests.m",
        "KSMachineContext_Tests.m",
        "KSMemory_Tests.m",
        "KSObjC_Tests.m",
        "KSSignalInfo_Tests.m",
        "KSString_Tests.m",
        "KSSysCtl_Tests.m",
        "KSThread_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashTestTools",
        "KSCrashRecordingCore",
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCoreSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "KSCrashRecordingCoreSwiftTests",
      "path" : "Tests/KSCrashRecordingCoreSwiftTests",
      "sources" : [
        "KSBacktraceTests.swift"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingCore",
      "path" : "Sources/KSCrashRecordingCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DiscSpaceMonitor",
        "BootTimeMonitor",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSBacktrace.c",
        "KSBinaryImageCache.c",
        "KSCPU.c",
        "KSCPU_arm.c",
        "KSCPU_arm64.c",
        "KSCPU_x86_32.c",
        "KSCPU_x86_64.c",
        "KSCrashMonitor.c",
        "KSCrashMonitorHelper.c",
        "KSCxaThrowSwapper.c",
        "KSDate.c",
        "KSDebug.c",
        "KSDynamicLinker.c",
        "KSFileUtils.c",
        "KSID.c",
        "KSJSONCodec.c",
        "KSJSONCodecObjC.m",
        "KSLogger.c",
        "KSMach-O.c",
        "KSMach.c",
        "KSMachineContext.c",
        "KSMemory.c",
        "KSObjC.c",
        "KSSignalInfo.c",
        "KSStackCursor.c",
        "KSStackCursor_Backtrace.c",
        "KSStackCursor_MachineContext.c",
        "KSStackCursor_SelfThread.c",
        "KSString.c",
        "KSSymbolicator.c",
        "KSSysCtl.c",
        "KSThread.c"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashRecording",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecording",
      "path" : "Sources/KSCrashRecording",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecording/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrash.m",
        "KSCrashAppMemory.m",
        "KSCrashAppMemoryTracker.m",
        "KSCrashAppStateTracker.m",
        "KSCrashC.c",
        "KSCrashConfiguration.m",
        "KSCrashReport.m",
        "KSCrashReportC.c",
        "KSCrashReportFixer.c",
        "KSCrashReportStore.m",
        "KSCrashReportStoreC.c",
        "KSThreadCache.c",
        "Monitors/KSCrashMonitor_AppState.c",
        "Monitors/KSCrashMonitor_CPPException.cpp",
        "Monitors/KSCrashMonitor_Deadlock.m",
        "Monitors/KSCrashMonitor_MachException.c",
        "Monitors/KSCrashMonitor_Memory.m",
        "Monitors/KSCrashMonitor_NSException.m",
        "Monitors/KSCrashMonitor_Signal.c",
        "Monitors/KSCrashMonitor_System.m",
        "Monitors/KSCrashMonitor_User.c",
        "Monitors/KSCrashMonitor_Zombie.c"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashInstallationsTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashInstallationsTests",
      "path" : "Tests/KSCrashInstallationsTests",
      "sources" : [
        "KSCrashInstallationEmail_Tests.m",
        "KSCrashInstallationStandard_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashInstallations",
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashRecording"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashInstallations",
      "module_type" : "ClangTarget",
      "name" : "KSCrashInstallations",
      "path" : "Sources/KSCrashInstallations",
      "product_memberships" : [
        "Reporting",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashInstallations/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashInstallation.m",
        "KSCrashInstallationConsole.m",
        "KSCrashInstallationEmail.m",
        "KSCrashInstallationStandard.m"
      ],
      "target_dependencies" : [
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashRecording",
        "KSCrashDemangleFilter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashFiltersTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashFiltersTests",
      "path" : "Tests/KSCrashFiltersTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashFiltersTests/Resources/oom.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashFiltersTests/Resources/sigterm.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportFilterAlert_Tests.m",
        "KSCrashReportFilterDoctor_Tests.m",
        "KSCrashReportFilterGZip_Tests.m",
        "KSCrashReportFilterJSON_Tests.m",
        "KSCrashReportFilter_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashFilters",
        "KSCrashRecording",
        "KSCrashRecordingCore",
        "KSCrashReportingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashFilters",
      "module_type" : "ClangTarget",
      "name" : "KSCrashFilters",
      "path" : "Sources/KSCrashFilters",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashFilters/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashDoctor.m",
        "KSCrashReportFilterAlert.m",
        "KSCrashReportFilterAppleFmt.m",
        "KSCrashReportFilterBasic.m",
        "KSCrashReportFilterDoctor.m",
        "KSCrashReportFilterGZip.m",
        "KSCrashReportFilterJSON.m",
        "KSCrashReportFilterSets.m",
        "KSCrashReportFilterStringify.m"
      ],
      "target_dependencies" : [
        "KSCrashRecording",
        "KSCrashRecordingCore",
        "KSCrashReportingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashDiscSpaceMonitorTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDiscSpaceMonitorTests",
      "path" : "Tests/KSCrashDiscSpaceMonitorTests",
      "sources" : [
        "KSCrashMonitor_DiscSpace_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashDiscSpaceMonitor",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashDiscSpaceMonitor",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDiscSpaceMonitor",
      "path" : "Sources/KSCrashDiscSpaceMonitor",
      "product_memberships" : [
        "DiscSpaceMonitor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDiscSpaceMonitor/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashMonitor_DiscSpace.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashDemangleFilterTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDemangleFilterTests",
      "path" : "Tests/KSCrashDemangleFilterTests",
      "sources" : [
        "KSCrashReportFilterDemangle_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashDemangleFilter",
        "KSCrashRecording"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashDemangleFilter",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDemangleFilter",
      "path" : "Sources/KSCrashDemangleFilter",
      "product_memberships" : [
        "Reporting",
        "Installations",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportFilterDemangle.m",
        "KSDemangle_CPP.cpp",
        "KSDemangle_Swift.cpp",
        "swift/Basic/Context.cpp",
        "swift/Basic/Demangle.cpp",
        "swift/Basic/Demangler.cpp",
        "swift/Basic/ManglingUtils.cpp",
        "swift/Basic/NodePrinter.cpp",
        "swift/Basic/OldDemangler.cpp",
        "swift/Basic/Punycode.cpp"
      ],
      "target_dependencies" : [
        "KSCrashRecording"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashCoreTests",
      "path" : "Tests/KSCrashCoreTests",
      "sources" : [
        "KSNSErrorHelper_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashCore",
      "path" : "Sources/KSCrashCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DiscSpaceMonitor",
        "BootTimeMonitor",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSNSErrorHelper.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashBootTimeMonitorTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashBootTimeMonitorTests",
      "path" : "Tests/KSCrashBootTimeMonitorTests",
      "sources" : [
        "KSCrashMonitor_BootTime_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashBootTimeMonitor",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashBootTimeMonitor",
      "module_type" : "ClangTarget",
      "name" : "KSCrashBootTimeMonitor",
      "path" : "Sources/KSCrashBootTimeMonitor",
      "product_memberships" : [
        "BootTimeMonitor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashBootTimeMonitor/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashMonitor_BootTime.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/112] Copying PrivacyInfo.xcprivacy
[10/112] Compiling KSCrashReportingCore resource_bundle_accessor.m
[11/112] Compiling KSCrashTestTools TestThread.m
[12/112] Compiling KSCrashReportingCore KSNSDictionaryHelper.m
[13/112] Compiling KSCrashSinks KSCrashReportSinkConsole.m
[14/112] Compiling KSCrashReportingCore KSHTTPRequestSender.m
[15/112] Compiling KSCrashSinks KSCrashReportSinkEMail.m
[16/112] Compiling KSCrashReportingCore KSHTTPMultipartPostBody.m
[17/112] Compiling KSCrashSinks KSCrashReportSinkStandard.m
[18/112] Compiling KSCrashReportingCore KSGZipHelper.m
[19/112] Compiling KSCrashReportingCore KSReachabilityKSCrash.m
[20/112] Compiling KSCrashReportingCore KSCString.m
[21/112] Compiling KSCrashSinks resource_bundle_accessor.m
[22/112] Compiling KSCrashRecordingCore resource_bundle_accessor.m
[23/112] Compiling KSCrashRecordingCore KSString.c
[24/112] Compiling KSCrashRecordingCore KSSignalInfo.c
[25/112] Compiling KSCrashRecordingCore KSSysCtl.c
[26/112] Compiling KSCrashRecordingCore KSMemory.c
[27/112] Compiling KSCrashRecordingCore KSStackCursor_Backtrace.c
[28/112] Compiling KSCrashRecordingCore KSSymbolicator.c
[29/112] Compiling KSCrashRecordingCore KSStackCursor_MachineContext.c
[30/112] Compiling KSCrashRecordingCore KSMachineContext.c
[31/112] Compiling KSCrashRecordingCore KSMach.c
[32/112] Compiling KSCrashRecordingCore KSMach-O.c
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSThread.c:113:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  113 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[33/112] Compiling KSCrashRecordingCore KSThread.c
[34/112] Compiling KSCrashRecordingCore KSStackCursor.c
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSJSONCodec.c:973:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  973 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[35/112] Compiling KSCrashRecordingCore KSJSONCodec.c
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSJSONCodecObjC.m:309:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  309 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[36/112] Compiling KSCrashRecordingCore KSJSONCodecObjC.m
[37/112] Compiling KSCrashRecordingCore KSID.c
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSDynamicLinker.c:318:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  318 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[38/112] Compiling KSCrashRecordingCore KSDynamicLinker.c
[39/112] Compiling KSCrashRecordingCore KSFileUtils.c
[40/112] Compiling KSCrashRecordingCore KSDebug.c
[41/112] Compiling KSCrashRecordingCore KSDate.c
[42/112] Compiling KSCrashRecordingCore KSCxaThrowSwapper.c
[43/112] Compiling KSCrashRecordingCore KSCPU_x86_64.c
[44/112] Compiling KSCrashRecordingCore KSCPU_x86_32.c
[45/112] Compiling KSCrashRecordingCore KSCrashMonitorHelper.c
[46/112] Compiling KSCrashRecordingCore KSCrashMonitor.c
[47/112] Compiling KSCrashRecordingCore KSCPU_arm.c
[48/112] Compiling KSCrashRecordingCore KSCPU_arm64.c
[49/112] Compiling KSCrashRecordingCore KSLogger.c
[50/112] Compiling KSCrashRecordingCore KSCPU.c
[51/112] Compiling KSCrashRecordingCore KSBinaryImageCache.c
[52/112] Compiling KSCrashRecordingCore KSBacktrace.c
[53/112] Compiling KSCrashRecording resource_bundle_accessor.m
[54/112] Compiling KSCrashRecordingCore KSStackCursor_SelfThread.c
[55/112] Compiling KSCrashMonitor_Signal.c
[56/112] Compiling KSCrashMonitor_Zombie.c
[57/112] Compiling KSCrashMonitor_NSException.m
[58/112] Compiling KSCrashMonitor_User.c
[59/112] Compiling KSCrashMonitor_MachException.c
[60/112] Compiling KSCrashMonitor_Deadlock.m
[61/112] Compiling KSCrashMonitor_Memory.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSObjC.c:31:
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/KSObjCApple.h:985:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  985 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[62/112] Compiling KSCrashRecordingCore KSObjC.c
[63/112] Compiling KSCrashMonitor_AppState.c
[64/112] Compiling KSCrashRecording KSThreadCache.c
[65/112] Compiling KSCrashRecording KSCrashReportStoreC.c
[66/112] Compiling KSCrashMonitor_System.m
[67/112] Compiling KSCrashRecording KSCrashReportFixer.c
[68/112] Compiling KSCrashRecording KSCrashReportC.c
[69/112] Compiling KSCrashRecording KSCrashReportStore.m
[70/112] Compiling KSCrashRecording KSCrashC.c
[71/112] Compiling KSCrashRecording KSCrashReport.m
[72/112] Compiling KSCrashRecording KSCrashConfiguration.m
[73/112] Compiling KSCrashRecording KSCrashAppStateTracker.m
[74/112] Compiling KSCrashRecording KSCrashAppMemoryTracker.m
[75/112] Compiling KSCrashMonitor_CPPException.cpp
[76/112] Compiling KSCrashRecording KSCrashAppMemory.m
[77/112] Compiling KSCrashInstallations resource_bundle_accessor.m
[78/112] Compiling KSCrashRecording KSCrash.m
[79/112] Compiling KSCrashInstallations KSCrashInstallationEmail.m
[80/112] Compiling KSCrashInstallations KSCrashInstallationConsole.m
[81/112] Compiling KSCrashFilters resource_bundle_accessor.m
[82/112] Compiling KSCrashFilters KSCrashReportFilterStringify.m
[83/112] Compiling KSCrashFilters KSCrashReportFilterSets.m
[84/112] Compiling KSCrashFilters KSCrashReportFilterJSON.m
[85/112] Compiling KSCrashInstallations KSCrashInstallation.m
[86/112] Compiling KSCrashInstallations KSCrashInstallationStandard.m
[87/112] Compiling KSCrashFilters KSCrashReportFilterDoctor.m
[88/112] Compiling KSCrashFilters KSCrashReportFilterGZip.m
[89/112] Compiling KSCrashFilters KSCrashReportFilterBasic.m
[90/112] Compiling KSCrashDiscSpaceMonitor resource_bundle_accessor.m
[91/112] Compiling KSCrashDiscSpaceMonitor KSCrashMonitor_DiscSpace.m
[92/112] Compiling KSCrashFilters KSCrashReportFilterAppleFmt.m
[93/112] Compiling KSCrashFilters KSCrashDoctor.m
[94/112] Compiling KSCrashFilters KSCrashReportFilterAlert.m
[95/112] Compiling KSCrashTestTools FileBasedTestCase.m
[96/112] Compiling KSCrashDemangleFilter resource_bundle_accessor.m
[97/112] Compiling KSCrashDemangleFilter KSDemangle_CPP.cpp
[98/112] Compiling KSCrashDemangleFilter KSCrashReportFilterDemangle.m
[99/112] Compiling KSCrashCore resource_bundle_accessor.m
[100/112] Compiling KSCrashCore KSNSErrorHelper.m
[101/112] Compiling KSCrashBootTimeMonitor resource_bundle_accessor.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/Context.cpp:17:
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/Demangler.h:123:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  123 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[102/112] Compiling Context.cpp
[103/112] Compiling KSCrashDemangleFilter KSDemangle_Swift.cpp
[103/112] Compiling Demangle.cpp
[103/112] Compiling Punycode.cpp
[103/112] Compiling ManglingUtils.cpp
[103/112] Compiling KSCrashTestTools KSTestCaseUtils.m
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/NodePrinter.cpp:1938:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
 1938 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[108/112] Compiling NodePrinter.cpp
In file included from /Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/OldDemangler.cpp:18:
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/Demangler.h:123:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  123 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[109/112] Compiling OldDemangler.cpp
[110/112] Compiling KSCrashBootTimeMonitor KSCrashMonitor_BootTime.m
In file included from /Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/Demangler.cpp:17:
/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/swift/Basic/Demangler.h:123:29: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
  123 | #pragma clang diagnostic pop
      |                             ^
1 warning generated.
[111/112] Compiling Demangler.cpp
Build complete! (4.65s)
Build complete.
{
  "cxx_language_standard" : "gnu++11",
  "dependencies" : [
  ],
  "manifest_display_name" : "KSCrash",
  "name" : "KSCrash",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    },
    {
      "name" : "macos",
      "version" : "10.14"
    }
  ],
  "products" : [
    {
      "name" : "Reporting",
      "targets" : [
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashInstallations"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Filters",
      "targets" : [
        "KSCrashFilters"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Sinks",
      "targets" : [
        "KSCrashSinks"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Installations",
      "targets" : [
        "KSCrashInstallations"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Recording",
      "targets" : [
        "KSCrashRecording"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DiscSpaceMonitor",
      "targets" : [
        "KSCrashDiscSpaceMonitor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BootTimeMonitor",
      "targets" : [
        "KSCrashBootTimeMonitor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DemangleFilter",
      "targets" : [
        "KSCrashDemangleFilter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "KSCrashTestTools",
      "module_type" : "ClangTarget",
      "name" : "KSCrashTestTools",
      "path" : "Sources/KSCrashTestTools",
      "sources" : [
        "FileBasedTestCase.m",
        "KSTestCaseUtils.m",
        "TestThread.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashSinks",
      "module_type" : "ClangTarget",
      "name" : "KSCrashSinks",
      "path" : "Sources/KSCrashSinks",
      "product_memberships" : [
        "Reporting",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashSinks/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportSinkConsole.m",
        "KSCrashReportSinkEMail.m",
        "KSCrashReportSinkStandard.m"
      ],
      "target_dependencies" : [
        "KSCrashRecording",
        "KSCrashFilters"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashReportingCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashReportingCoreTests",
      "path" : "Tests/KSCrashReportingCoreTests",
      "sources" : [
        "KSCString_Tests.m",
        "KSGZipHelper_Tests.m",
        "KSNSDictionaryHelper_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashReportingCore",
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashReportingCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashReportingCore",
      "path" : "Sources/KSCrashReportingCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashReportingCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCString.m",
        "KSGZipHelper.m",
        "KSHTTPMultipartPostBody.m",
        "KSHTTPRequestSender.m",
        "KSNSDictionaryHelper.m",
        "KSReachabilityKSCrash.m"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashRecordingTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingTests",
      "path" : "Tests/KSCrashRecordingTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashRecordingTests/Resources/processed.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashRecordingTests/Resources/raw.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashConfiguration_Tests.m",
        "KSCrashMonitor_AppState_Tests.m",
        "KSCrashMonitor_Deadlock_Tests.m",
        "KSCrashMonitor_Memory_Tests.m",
        "KSCrashMonitor_NSException_Tests.m",
        "KSCrashMonitor_Signal_Tests.m",
        "KSCrashMonitor_User_Tests.m",
        "KSCrashReportFixer_Tests.m",
        "KSCrashReportStoreC_Tests.m",
        "KSCrash_Tests.m",
        "KSThreadCache_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashTestTools",
        "KSCrashRecording",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingCoreTests",
      "path" : "Tests/KSCrashRecordingCoreTests",
      "sources" : [
        "KSBinaryImageCache_Tests.m",
        "KSCPU_Tests.m",
        "KSCrashMonitor_Tests.m",
        "KSDebug_Tests.m",
        "KSDynamicLinker_Tests.m",
        "KSFileUtils_Tests.m",
        "KSJSONCodec_Tests.m",
        "KSLogger_Tests.m",
        "KSMach-O_Tests.m",
        "KSMach_Tests.m",
        "KSMachineContext_Tests.m",
        "KSMemory_Tests.m",
        "KSObjC_Tests.m",
        "KSSignalInfo_Tests.m",
        "KSString_Tests.m",
        "KSSysCtl_Tests.m",
        "KSThread_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashTestTools",
        "KSCrashRecordingCore",
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCoreSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "KSCrashRecordingCoreSwiftTests",
      "path" : "Tests/KSCrashRecordingCoreSwiftTests",
      "sources" : [
        "KSBacktraceTests.swift"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashRecordingCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecordingCore",
      "path" : "Sources/KSCrashRecordingCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DiscSpaceMonitor",
        "BootTimeMonitor",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecordingCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSBacktrace.c",
        "KSBinaryImageCache.c",
        "KSCPU.c",
        "KSCPU_arm.c",
        "KSCPU_arm64.c",
        "KSCPU_x86_32.c",
        "KSCPU_x86_64.c",
        "KSCrashMonitor.c",
        "KSCrashMonitorHelper.c",
        "KSCxaThrowSwapper.c",
        "KSDate.c",
        "KSDebug.c",
        "KSDynamicLinker.c",
        "KSFileUtils.c",
        "KSID.c",
        "KSJSONCodec.c",
        "KSJSONCodecObjC.m",
        "KSLogger.c",
        "KSMach-O.c",
        "KSMach.c",
        "KSMachineContext.c",
        "KSMemory.c",
        "KSObjC.c",
        "KSSignalInfo.c",
        "KSStackCursor.c",
        "KSStackCursor_Backtrace.c",
        "KSStackCursor_MachineContext.c",
        "KSStackCursor_SelfThread.c",
        "KSString.c",
        "KSSymbolicator.c",
        "KSSysCtl.c",
        "KSThread.c"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashRecording",
      "module_type" : "ClangTarget",
      "name" : "KSCrashRecording",
      "path" : "Sources/KSCrashRecording",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashRecording/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrash.m",
        "KSCrashAppMemory.m",
        "KSCrashAppMemoryTracker.m",
        "KSCrashAppStateTracker.m",
        "KSCrashC.c",
        "KSCrashConfiguration.m",
        "KSCrashReport.m",
        "KSCrashReportC.c",
        "KSCrashReportFixer.c",
        "KSCrashReportStore.m",
        "KSCrashReportStoreC.c",
        "KSThreadCache.c",
        "Monitors/KSCrashMonitor_AppState.c",
        "Monitors/KSCrashMonitor_CPPException.cpp",
        "Monitors/KSCrashMonitor_Deadlock.m",
        "Monitors/KSCrashMonitor_MachException.c",
        "Monitors/KSCrashMonitor_Memory.m",
        "Monitors/KSCrashMonitor_NSException.m",
        "Monitors/KSCrashMonitor_Signal.c",
        "Monitors/KSCrashMonitor_System.m",
        "Monitors/KSCrashMonitor_User.c",
        "Monitors/KSCrashMonitor_Zombie.c"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashInstallationsTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashInstallationsTests",
      "path" : "Tests/KSCrashInstallationsTests",
      "sources" : [
        "KSCrashInstallationEmail_Tests.m",
        "KSCrashInstallationStandard_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashInstallations",
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashRecording"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashInstallations",
      "module_type" : "ClangTarget",
      "name" : "KSCrashInstallations",
      "path" : "Sources/KSCrashInstallations",
      "product_memberships" : [
        "Reporting",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashInstallations/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashInstallation.m",
        "KSCrashInstallationConsole.m",
        "KSCrashInstallationEmail.m",
        "KSCrashInstallationStandard.m"
      ],
      "target_dependencies" : [
        "KSCrashFilters",
        "KSCrashSinks",
        "KSCrashRecording",
        "KSCrashDemangleFilter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashFiltersTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashFiltersTests",
      "path" : "Tests/KSCrashFiltersTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashFiltersTests/Resources/oom.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KSCrashFiltersTests/Resources/sigterm.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportFilterAlert_Tests.m",
        "KSCrashReportFilterDoctor_Tests.m",
        "KSCrashReportFilterGZip_Tests.m",
        "KSCrashReportFilterJSON_Tests.m",
        "KSCrashReportFilter_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashFilters",
        "KSCrashRecording",
        "KSCrashRecordingCore",
        "KSCrashReportingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashFilters",
      "module_type" : "ClangTarget",
      "name" : "KSCrashFilters",
      "path" : "Sources/KSCrashFilters",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashFilters/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashDoctor.m",
        "KSCrashReportFilterAlert.m",
        "KSCrashReportFilterAppleFmt.m",
        "KSCrashReportFilterBasic.m",
        "KSCrashReportFilterDoctor.m",
        "KSCrashReportFilterGZip.m",
        "KSCrashReportFilterJSON.m",
        "KSCrashReportFilterSets.m",
        "KSCrashReportFilterStringify.m"
      ],
      "target_dependencies" : [
        "KSCrashRecording",
        "KSCrashRecordingCore",
        "KSCrashReportingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashDiscSpaceMonitorTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDiscSpaceMonitorTests",
      "path" : "Tests/KSCrashDiscSpaceMonitorTests",
      "sources" : [
        "KSCrashMonitor_DiscSpace_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashDiscSpaceMonitor",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashDiscSpaceMonitor",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDiscSpaceMonitor",
      "path" : "Sources/KSCrashDiscSpaceMonitor",
      "product_memberships" : [
        "DiscSpaceMonitor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDiscSpaceMonitor/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashMonitor_DiscSpace.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashDemangleFilterTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDemangleFilterTests",
      "path" : "Tests/KSCrashDemangleFilterTests",
      "sources" : [
        "KSCrashReportFilterDemangle_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashDemangleFilter",
        "KSCrashRecording"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashDemangleFilter",
      "module_type" : "ClangTarget",
      "name" : "KSCrashDemangleFilter",
      "path" : "Sources/KSCrashDemangleFilter",
      "product_memberships" : [
        "Reporting",
        "Installations",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashDemangleFilter/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashReportFilterDemangle.m",
        "KSDemangle_CPP.cpp",
        "KSDemangle_Swift.cpp",
        "swift/Basic/Context.cpp",
        "swift/Basic/Demangle.cpp",
        "swift/Basic/Demangler.cpp",
        "swift/Basic/ManglingUtils.cpp",
        "swift/Basic/NodePrinter.cpp",
        "swift/Basic/OldDemangler.cpp",
        "swift/Basic/Punycode.cpp"
      ],
      "target_dependencies" : [
        "KSCrashRecording"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashCoreTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashCoreTests",
      "path" : "Tests/KSCrashCoreTests",
      "sources" : [
        "KSNSErrorHelper_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashCore",
      "module_type" : "ClangTarget",
      "name" : "KSCrashCore",
      "path" : "Sources/KSCrashCore",
      "product_memberships" : [
        "Reporting",
        "Filters",
        "Sinks",
        "Installations",
        "Recording",
        "DiscSpaceMonitor",
        "BootTimeMonitor",
        "DemangleFilter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashCore/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSNSErrorHelper.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KSCrashBootTimeMonitorTests",
      "module_type" : "ClangTarget",
      "name" : "KSCrashBootTimeMonitorTests",
      "path" : "Tests/KSCrashBootTimeMonitorTests",
      "sources" : [
        "KSCrashMonitor_BootTime_Tests.m"
      ],
      "target_dependencies" : [
        "KSCrashBootTimeMonitor",
        "KSCrashRecordingCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KSCrashBootTimeMonitor",
      "module_type" : "ClangTarget",
      "name" : "KSCrashBootTimeMonitor",
      "path" : "Sources/KSCrashBootTimeMonitor",
      "product_memberships" : [
        "BootTimeMonitor"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/KSCrashBootTimeMonitor/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "KSCrashMonitor_BootTime.m"
      ],
      "target_dependencies" : [
        "KSCrashRecordingCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.