Skip to content

feat: Add SentrySDK.lastRunStatus to distinguish unknown, no-crash and crash #19527

feat: Add SentrySDK.lastRunStatus to distinguish unknown, no-crash and crash

feat: Add SentrySDK.lastRunStatus to distinguish unknown, no-crash and crash #19527

Triggered via pull request March 10, 2026 12:19
Status Success
Total duration 7m 25s
Artifacts

build.yml

on: pull_request
Ready-to-merge gate  /  Missing "ready-to-merge" label
3s
Ready-to-merge gate / Missing "ready-to-merge" label
Detect File Changes
7s
Detect File Changes
Matrix: build-sample-spm
Matrix: build-sample
Release Build of iOS Swift
3m 29s
Release Build of iOS Swift
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
1m 14s
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
Build the distribution framework
1m 3s
Build the distribution framework
Build with SPM
4m 40s
Build with SPM
Check no UIKit linkage (DebugWithoutUIKit)
1m 47s
Check no UIKit linkage (DebugWithoutUIKit)
Check no UIKit linkage (ReleaseWithoutUIKit)
1m 10s
Check no UIKit linkage (ReleaseWithoutUIKit)
Check UIKit linkage (Debug)
1m 49s
Check UIKit linkage (Debug)
Check UIKit linkage (Release)
1m 34s
Check UIKit linkage (Release)
Check AppKit linkage (Release)
2m 34s
Check AppKit linkage (Release)
Check no AppKit linkage (ReleaseWithoutUIKit)
3m 2s
Check no AppKit linkage (ReleaseWithoutUIKit)
Check compiling Async Safe Logs
2m 20s
Check compiling Async Safe Logs
Fit to window
Zoom out
Zoom in

Annotations

64 warnings and 94 notices
Detect File Changes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sample SPM tvOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM tvOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM iOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM iOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM visionOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM visionOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM macOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM macOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Check no UIKit linkage (DebugWithoutUIKit)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample SPM watchOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM watchOS: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Check compiling Async Safe Logs
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check no UIKit linkage (ReleaseWithoutUIKit)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check UIKit linkage (Release)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample macOS-Swift Debug: Samples/macOS-Swift/App/Sources/CppSample.cpp#L19
'noExceptCppException' has a non-throwing exception specification but can still throw [-Wexceptions]
Sample macOS-Swift Debug: Samples/Shared/SampleAssets.xcassets#L0
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample macOS-Swift Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check AppKit linkage (Release)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check AppKit linkage (Release)
ld: '/Users/runner/work/sentry-cocoa/sentry-cocoa/appkit-check-build/Build/Intermediates.noindex/Sentry.build/Release/Sentry.build/Objects-normal/arm64e/SentryRRWebCustomEvent.o' was not built with class_ro_t pointer signing enabled, but previous .o file was
Release Build of iOS Swift
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ruby/setup-ruby@6ca151fd1bfcfd6fe0c4eb6837eb0584d0134a0c. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check UIKit linkage (Debug)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check no AppKit linkage (ReleaseWithoutUIKit)
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Check no AppKit linkage (ReleaseWithoutUIKit)
ld: '/Users/runner/work/sentry-cocoa/sentry-cocoa/no-appkit-check-build/Build/Intermediates.noindex/Sentry.build/ReleaseWithoutUIKit/Sentry.build/Objects-normal/arm64e/SentryThreadWrapper.o' was not built with class_ro_t pointer signing enabled, but previous .o file was
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(Task.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(TaskLocal.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(TaskStatus.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(Error.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(Actor.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(AsyncLet.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(ThreadSanitizer.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(TaskAlloc.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(MutexPThread.cpp.o)'
Sample tvOS-Swift Debug
ld: <rdar://110408271> found architecture 'arm64', should be architecture 'arm64e' in '/Applications/Xcode_16.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/appletvos/libswiftCompatibility56.a(Exclusivity.cpp.o)'
Sample iOS-ObjectiveC Debug: Samples/iOS-ObjectiveC/iOS-ObjectiveC/ViewController.m#L82
incompatible pointer types sending 'NSArray<NSData *> *' to parameter of type 'NSArray<SentryAttachment *> * _Nullable' [-Wincompatible-pointer-types]
Sample iOS-ObjectiveC Debug: Samples/Shared/SampleAssets.xcassets#L0
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample iOS-ObjectiveC Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample SPM Debug: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SPM Debug: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Sample SessionReplay-CameraTest Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample watchOS-Swift WatchKit App Debug: Samples/Shared/SampleAssets.xcassets#L0
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample watchOS-Swift WatchKit App Debug
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample watchOS-Swift WatchKit App Debug
The asset catalog does not contain a complication named "Complication".
Sample watchOS-Swift WatchKit App Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample iOS-SwiftUI Debug
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample iOS-SwiftUI Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample iOS-Swift Debug: Samples/iOS-Swift/iOS-Swift/ViewControllers/TraceTestViewController.swift#L72
value 'child' was defined but never used; consider replacing with boolean test
Sample iOS-Swift Debug: Samples/iOS-Swift/iOS-Swift/ViewControllers/PermissionsViewController.swift#L48
'authorizationStatus()' was deprecated in iOS 14.0
Sample iOS-Swift Debug: Samples/Shared/SampleAssets.xcassets#L0
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample iOS-Swift Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample macOS-SwiftUI Debug
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample macOS-SwiftUI Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Sample visionOS-Swift Debug
Accent color ‘AccentColor’ is not present in any asset catalogs.
Sample visionOS-Swift Debug
command not found - See https://github.com/realm/SwiftLint#installation for installation instructions.
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
Build with SPM: Sources/Swift/Core/Helper/Log/SentryLevel.swift#L6
extension declares a conformance of imported type 'SentryLevel' to imported protocol 'CustomStringConvertible'; this will not behave correctly if the owners of 'SentryHeaders' introduce this conformance in the future
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Checking if Sentry build product is not linked to UIKit.
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Matches: 0
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Checking if Sentry build product is linked to UIKit.
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Checking build product path: /Users/runner/work/sentry-cocoa/sentry-cocoa/cli-xcode-build/Build/Products/Debug/macOS-CLI-Xcode
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] - Framework Type: UIKit
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] - Module Name: macOS-CLI-Xcode
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] - Linkage Test: unlinked
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] - Derived Data Path: /Users/runner/work/sentry-cocoa/sentry-cocoa/cli-xcode-build
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] - Configuration: Debug
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Checking UIKit linkage for:
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Checking if Sentry build product is not linked to AppKit.
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:36] Matches: 0
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] Checking if Sentry build product is linked to AppKit.
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] Checking build product path: /Users/runner/work/sentry-cocoa/sentry-cocoa/cli-xcode-build/Build/Products/Debug/macOS-CLI-Xcode
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] - Framework Type: AppKit
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] - Module Name: macOS-CLI-Xcode
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] - Linkage Test: unlinked
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] - Derived Data Path: /Users/runner/work/sentry-cocoa/sentry-cocoa/cli-xcode-build
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] - Configuration: Debug
macOS CLI (NoUIFramework) builds and has no AppKit/UIKit
[12:21:35] Checking AppKit linkage for:
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:31] Checking if Sentry build product is not linked to UIKit.
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:31] Matches: 0
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] Checking if Sentry build product is linked to UIKit.
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] Checking build product path: uikit-check-build/Build/Products/DebugWithoutUIKit-iphonesimulator/SentryWithoutUIKit.framework/SentryWithoutUIKit
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] - Framework Type: UIKit
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] - Module Name: SentryWithoutUIKit
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] - Linkage Test: unlinked
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] - Derived Data Path: uikit-check-build
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] - Configuration: DebugWithoutUIKit
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] Checking UIKit linkage for:
Check no UIKit linkage (DebugWithoutUIKit)
[12:22:28] Finished xcodebuild
Check no UIKit linkage (DebugWithoutUIKit)
[12:21:34] Running xcodebuild build
Check compiling Async Safe Logs
[12:23:12] Finished xcodebuild
Check compiling Async Safe Logs
[12:22:03] Running xcodebuild build
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:14] Checking if Sentry build product is not linked to UIKit.
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:14] Matches: 0
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] Checking if Sentry build product is linked to UIKit.
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] Checking build product path: uikit-check-build/Build/Products/ReleaseWithoutUIKit-iphonesimulator/SentryWithoutUIKit.framework/SentryWithoutUIKit
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] - Framework Type: UIKit
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] - Module Name: SentryWithoutUIKit
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] - Linkage Test: unlinked
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] - Derived Data Path: uikit-check-build
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] - Configuration: ReleaseWithoutUIKit
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:13] Checking UIKit linkage for:
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:23:11] Finished xcodebuild
Check no UIKit linkage (ReleaseWithoutUIKit)
[12:22:21] Running xcodebuild build
Check UIKit linkage (Release)
[12:24:02] Success! UIKit.framework linked.
Check UIKit linkage (Release)
[12:24:02] Matches: 4
Check UIKit linkage (Release)
[12:24:01] Checking if Sentry build product is linked to UIKit.
Check UIKit linkage (Release)
[12:24:01] Checking build product path: uikit-check-build/Build/Products/Release-iphonesimulator/Sentry.framework/Sentry
Check UIKit linkage (Release)
[12:24:01] - Framework Type: UIKit
Check UIKit linkage (Release)
[12:24:01] - Module Name: Sentry
Check UIKit linkage (Release)
[12:24:01] - Linkage Test: linked
Check UIKit linkage (Release)
[12:24:01] - Derived Data Path: uikit-check-build
Check UIKit linkage (Release)
[12:24:01] - Configuration: Release
Check UIKit linkage (Release)
[12:24:01] Checking UIKit linkage for:
Check UIKit linkage (Release)
[12:24:01] Finished xcodebuild
Check UIKit linkage (Release)
[12:22:52] Running xcodebuild build
Check AppKit linkage (Release)
[12:24:03] Checking if Sentry build product is linked to AppKit.
Check AppKit linkage (Release)
[12:24:03] Resolved Sentry build product path: /Users/runner/work/sentry-cocoa/sentry-cocoa/appkit-check-build/Build/Products/Release/Sentry.framework/Versions/A/Sentry
Check AppKit linkage (Release)
[12:24:03] Sentry build product is a symlink, resolving it.
Check AppKit linkage (Release)
[12:24:03] Checking build product path: appkit-check-build/Build/Products/Release/Sentry.framework/Sentry
Check AppKit linkage (Release)
[12:24:03] - Framework Type: AppKit
Check AppKit linkage (Release)
[12:24:03] - Module Name: Sentry
Check AppKit linkage (Release)
[12:24:03] - Linkage Test: linked
Check AppKit linkage (Release)
[12:24:03] - Derived Data Path: appkit-check-build
Check AppKit linkage (Release)
[12:24:03] - Configuration: Release
Check AppKit linkage (Release)
[12:24:03] Checking AppKit linkage for:
Check AppKit linkage (Release)
[12:24:03] Finished xcodebuild
Check AppKit linkage (Release)
[12:22:28] Running xcodebuild build
Check UIKit linkage (Debug)
[12:24:13] Success! UIKit.framework linked.
Check UIKit linkage (Debug)
[12:24:13] Matches: 2
Check UIKit linkage (Debug)
[12:24:11] Checking if Sentry build product is linked to UIKit.
Check UIKit linkage (Debug)
[12:24:11] Checking build product path: uikit-check-build/Build/Products/Debug-iphonesimulator/Sentry.framework/Sentry
Check UIKit linkage (Debug)
[12:24:11] - Framework Type: UIKit
Check UIKit linkage (Debug)
[12:24:11] - Module Name: Sentry
Check UIKit linkage (Debug)
[12:24:11] - Linkage Test: linked
Check UIKit linkage (Debug)
[12:24:11] - Derived Data Path: uikit-check-build
Check UIKit linkage (Debug)
[12:24:11] - Configuration: Debug
Check UIKit linkage (Debug)
[12:24:11] Checking UIKit linkage for:
Check UIKit linkage (Debug)
[12:24:11] Finished xcodebuild
Check UIKit linkage (Debug)
[12:22:58] Running xcodebuild build
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] Checking if Sentry build product is linked to AppKit.
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] Resolved Sentry build product path: /Users/runner/work/sentry-cocoa/sentry-cocoa/no-appkit-check-build/Build/Products/ReleaseWithoutUIKit/SentryWithoutUIKit.framework/Versions/A/SentryWithoutUIKit
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] Sentry build product is a symlink, resolving it.
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] Checking build product path: no-appkit-check-build/Build/Products/ReleaseWithoutUIKit/SentryWithoutUIKit.framework/SentryWithoutUIKit
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] - Framework Type: AppKit
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] - Module Name: SentryWithoutUIKit
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:15] - Linkage Test: unlinked
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:14] - Derived Data Path: no-appkit-check-build
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:14] - Configuration: ReleaseWithoutUIKit
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:14] Checking AppKit linkage for:
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:24:14] Finished xcodebuild
Check no AppKit linkage (ReleaseWithoutUIKit)
[12:22:19] Running xcodebuild build