Build Information
Failed to build Sentry, reference 8.52.1 (930b78
), with Swift 6.1 for Linux on 5 Jun 2025 21:38:04 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[28/52] Compiling SentryCoreSwift UIImageHelper.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[29/52] Compiling SentryCoreSwift URLSessionTaskHelper.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[30/52] Compiling SentryCoreSwift UrlSanitized.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[31/52] Compiling SentryCoreSwift SentryDefaultMaskRenderer.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[32/52] Compiling SentryCoreSwift SentryDefaultViewRenderer.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[33/52] Compiling SentryCoreSwift SentryMXCallStackTree.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[34/52] Compiling SentryCoreSwift SentryMXManager.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[35/52] Compiling SentryCoreSwift SentryId.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[36/52] Compiling SentryCoreSwift SentryRedactOptions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[37/52] Compiling SentryCoreSwift SentryViewControllerBreadcrumbTracking.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[38/52] Compiling SentryCoreSwift SentryANRType.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[39/52] Compiling SentryCoreSwift SentryFramesDelayResult.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[40/52] Compiling SentryCoreSwift SentryProfileOptions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[41/52] Compiling SentryCoreSwift SentryTransactionNameSource.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[42/52] Compiling SentryCoreSwift SwizzleClassNameExclude.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[43/52] Compiling SentryCoreSwift SentryBaggageSerialization.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[44/52] Compiling SentryCoreSwift SentryCurrentDateProvider.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[45/52] Compiling SentryCoreSwift SentryFileContents.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[46/52] Compiling SentryCoreSwift SentryANRTracker.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[47/52] Compiling SentryCoreSwift SentryANRTrackerV2Delegate.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[48/52] Compiling SentryCoreSwift Locks.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[49/52] Compiling SentryCoreSwift NumberExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[50/52] Compiling SentryCoreSwift StringExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[51/52] Compiling SentryCoreSwift UIViewExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[52/52] Compiling SentryCoreSwift SentryLevel.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2b296aa7156f49efc57252cdf9ed4bb21d0f92fc98d88800e255491ba2db3116
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/44] Compiling SentrySwiftUI SentryTracedView.swift
[3/44] Emitting module SentrySwiftUI
[4/44] Compiling SentrySwiftUI PreviewRedactOptions.swift
[5/44] Compiling SentrySwiftUI SentryTraceOrigin.swift
[6/44] Compiling SentrySwiftUI SentrySpanOperation.swift
[7/44] Compiling SentrySwiftUI SentryReplayMaskPreview.swift
[8/44] Compiling SentrySwiftUI SentryReplayMaskPreviewUIView.swift
[9/44] Compiling SentrySwiftUI SentryReplayView.swift
[10/45] Compiling SentryCoreSwift SentryGraphicsImageRenderer.swift
[11/45] Compiling SentryCoreSwift SentryMaskRenderer.swift
[12/45] Compiling SentryCoreSwift SentryMaskRendererV2.swift
[13/45] Compiling SentryCoreSwift SentryViewPhotographer.swift
[14/45] Compiling SentryCoreSwift SentryExperimentalOptions.swift
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[15/45] Compiling SentryCoreSwift SwiftDescriptor.swift
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[16/45] Compiling SentryCoreSwift HTTPHeaderSanitizer.swift
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[17/45] Compiling SentryCoreSwift SentryLog.swift
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[18/45] Compiling SentryCoreSwift SentryLogOutput.swift
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
[20/49] Compiling SentryCoreSwift SentryMXCallStackTree.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[21/49] Compiling SentryCoreSwift SentryMXManager.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[22/49] Compiling SentryCoreSwift SentryId.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[23/49] Compiling SentryCoreSwift SentryRedactOptions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[24/49] Compiling SentryCoreSwift SentryViewControllerBreadcrumbTracking.swift
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
[25/49] Compiling SentryCoreSwift SentryANRType.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[26/49] Compiling SentryCoreSwift SentryFramesDelayResult.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[27/49] Compiling SentryCoreSwift SentryProfileOptions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[28/49] Compiling SentryCoreSwift SentryTransactionNameSource.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
[29/49] Compiling SentryCoreSwift SwizzleClassNameExclude.swift
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/49] Emitting module SentryCoreSwift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:12:2: error: Objective-C interoperability is disabled
10 | }
11 |
12 | @objc
| `- error: Objective-C interoperability is disabled
13 | @_spi(Private) public class SentryAppHangTypeMapper: NSObject {
14 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:23:6: error: Objective-C interoperability is disabled
21 | }
22 |
23 | @objc
| `- error: Objective-C interoperability is disabled
24 | public static func getExceptionType(anrType: SentryANRType) -> String {
25 | switch anrType {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:39:6: error: Objective-C interoperability is disabled
37 | }
38 |
39 | @objc
| `- error: Objective-C interoperability is disabled
40 | static func getFatalExceptionType(nonFatalErrorType: String) -> String {
41 | if nonFatalErrorType == ExceptionType.nonFullyBlocking.rawValue {
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRType.swift:48:6: error: Objective-C interoperability is disabled
46 | }
47 |
48 | @objc
| `- error: Objective-C interoperability is disabled
49 | public static func isExceptionTypeAppHang(exceptionType: String) -> Bool {
50 | return ExceptionType(rawValue: exceptionType) != nil
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:9:25: error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
9 | init(delayDuration: CFTimeInterval, framesContributingToDelayCount: UInt) {
| `- error: cannot find type 'CFTimeInterval' in scope
10 | self.delayDuration = delayDuration
11 | self.framesContributingToDelayCount = framesContributingToDelayCount
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/FramesTracking/SentryFramesDelayResult.swift:6:24: error: cannot find type 'CFTimeInterval' in scope
4 | class SentryFramesDelayResult: NSObject {
5 | /// The frames delay for the passed time period. If frame delay can't be calculated this is -1.
6 | let delayDuration: CFTimeInterval
| `- error: cannot find type 'CFTimeInterval' in scope
7 | let framesContributingToDelayCount: UInt
8 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:5:6: error: Objective-C interoperability is disabled
3 | @objc
4 | public enum SentryTransactionNameSource: Int {
5 | @objc(kSentryTransactionNameSourceCustom)
| `- error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:8:6: error: Objective-C interoperability is disabled
6 | case custom = 0
7 |
8 | @objc(kSentryTransactionNameSourceUrl)
| `- error: Objective-C interoperability is disabled
9 | case url
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:11:6: error: Objective-C interoperability is disabled
9 | case url
10 |
11 | @objc(kSentryTransactionNameSourceRoute)
| `- error: Objective-C interoperability is disabled
12 | case route
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:14:6: error: Objective-C interoperability is disabled
12 | case route
13 |
14 | @objc(kSentryTransactionNameSourceView)
| `- error: Objective-C interoperability is disabled
15 | case view
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:17:6: error: Objective-C interoperability is disabled
15 | case view
16 |
17 | @objc(kSentryTransactionNameSourceComponent)
| `- error: Objective-C interoperability is disabled
18 | case component
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SentryTransactionNameSource.swift:20:6: error: Objective-C interoperability is disabled
18 | case component
19 |
20 | @objc(kSentryTransactionNameSourceTask)
| `- error: Objective-C interoperability is disabled
21 | case sourceTask
22 | }
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/Performance/SwizzleClassNameExclude.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | class SentrySwizzleClassNameExclude: NSObject {
5 | static func shouldExcludeClass(className: String, swizzleClassNameExcludes: Set<String>) -> Bool {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | final public class SentryId: NSObject, Sendable {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryId.swift:41:6: error: Objective-C interoperability is disabled
39 | * @return SentryId.empty for invalid strings.
40 | */
41 | @objc(initWithUUIDString:)
| `- error: Objective-C interoperability is disabled
42 | public init(uuidString: String) {
43 | if let id = UUID(uuidString: uuidString) {
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | public protocol SentryRedactOptions {
5 | var maskAllText: Bool { get }
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryRedactOptions.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | final class SentryRedactDefaultOptions: NSObject, SentryRedactOptions {
13 | var maskAllText: Bool = true
/host/spi-builder-workspace/Sources/Swift/Core/Protocol/SentryViewControllerBreadcrumbTracking.swift:7:2: error: Objective-C interoperability is disabled
5 | /// UIViewController performance tracker, view hierarchy, and breadcrumbs.
6 | ///
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | public protocol SentryUIViewControllerDescriptor: NSObjectProtocol {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SentryExperimentalOptions.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | public class SentryExperimentalOptions: NSObject {
5 | /**
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:7:2: error: Objective-C interoperability is disabled
5 | #endif
6 |
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:10:6: error: Objective-C interoperability is disabled
8 | @_spi(Private) public class SwiftDescriptor: NSObject {
9 |
10 | @objc
| `- error: Objective-C interoperability is disabled
11 | public static func getObjectClassName(_ object: AnyObject) -> String {
12 | return String(describing: type(of: object))
/host/spi-builder-workspace/Sources/Swift/Core/SwiftDescriptor.swift:26:6: error: Objective-C interoperability is disabled
24 | #endif
25 |
26 | @objc
| `- error: Objective-C interoperability is disabled
27 | public static func getSwiftErrorDescription(_ error: Error) -> String? {
28 | return String(describing: error)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/HTTPHeaderSanitizer.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class HTTPHeaderSanitizer: NSObject {
5 | public static func sanitizeHeaders(_ headers: [String: String]) -> [String: String] {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:13:2: error: Objective-C interoperability is disabled
11 | /// and the thread sanitizer would surface these race conditions. We accept these race conditions for
12 | /// the log messages in the tests over adding locking for all log messages.
13 | @objc
| `- error: Objective-C interoperability is disabled
14 | @_spi(Private) public class SentryLog: NSObject {
15 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:31:6: error: Objective-C interoperability is disabled
29 | }
30 |
31 | @objc
| `- error: Objective-C interoperability is disabled
32 | public static func log(message: String, andLevel level: SentryLevel) {
33 | guard willLog(atLevel: level) else { return }
/host/spi-builder-workspace/Sources/Swift/Core/Tools/SentryLog.swift:47:6: error: Objective-C interoperability is disabled
45 | * @c NO if not.
46 | */
47 | @objc
| `- error: Objective-C interoperability is disabled
48 | public static func willLog(atLevel level: SentryLevel) -> Bool {
49 | if level == .none {
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[31/49] Compiling SentryCoreSwift SentryBaggageSerialization.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[32/49] Compiling SentryCoreSwift SentryCurrentDateProvider.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[33/49] Compiling SentryCoreSwift SentryFileContents.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[34/49] Compiling SentryCoreSwift SentryANRTracker.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[35/49] Compiling SentryCoreSwift SentryANRTrackerV2Delegate.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryBaggageSerialization.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryBaggageSerialization: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:7:2: error: Objective-C interoperability is disabled
5 | * Mocking the previous private class from `SentryTestUtils` stopped working in Xcode 16.
6 | */
7 | @objc
| `- error: Objective-C interoperability is disabled
8 | protocol SentryCurrentDateProvider {
9 | func date() -> Date
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:15:1: error: Objective-C interoperability is disabled
13 | }
14 |
15 | @objcMembers
| `- error: Objective-C interoperability is disabled
16 | @_spi(Private) public class SentryDefaultCurrentDateProvider: NSObject, SentryCurrentDateProvider {
17 | public func date() -> Date {
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:9: error: cannot find 'clock_gettime_nsec_np' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'clock_gettime_nsec_np' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryCurrentDateProvider.swift:38:31: error: cannot find 'CLOCK_UPTIME_RAW' in scope
36 |
37 | public static func getAbsoluteTime() -> UInt64 {
38 | clock_gettime_nsec_np(CLOCK_UPTIME_RAW)
| `- error: cannot find 'CLOCK_UPTIME_RAW' in scope
39 | }
40 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/SentryFileContents.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class SentryFileContents: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:3:2: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objc
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:5:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
3 | @objc
4 | @_spi(Private) public protocol SentryANRTracker {
5 | @objc(addListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTracker.swift:7:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
5 | @objc(addListener:)
6 | func add(listener: SentryANRTrackerDelegate)
7 | @objc(removeListener:)
| `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
8 | func remove(listener: SentryANRTrackerDelegate)
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:4:2: error: Objective-C interoperability is disabled
2 |
3 | /// The methods are called from a background thread.
4 | @objc
| `- error: Objective-C interoperability is disabled
5 | @_spi(Private) public protocol SentryANRTrackerDelegate {
6 | func anrDetected(type: SentryANRType)
/host/spi-builder-workspace/Sources/Swift/Core/Integrations/ANR/SentryANRTrackerV2Delegate.swift:11:1: error: Objective-C interoperability is disabled
9 | }
10 |
11 | @objcMembers
| `- error: Objective-C interoperability is disabled
12 | @_spi(Private) public class SentryANRStoppedResult: NSObject {
13 |
[36/49] Compiling SentryCoreSwift Locks.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[37/49] Compiling SentryCoreSwift NumberExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[38/49] Compiling SentryCoreSwift StringExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[39/49] Compiling SentryCoreSwift UIViewExtensions.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[40/49] Compiling SentryCoreSwift SentryLevel.swift
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:7:6: error: Objective-C interoperability is disabled
5 | static let levelNames = ["none", "debug", "info", "warning", "error", "fatal"]
6 |
7 | @objc(kSentryLevelNone)
| `- error: Objective-C interoperability is disabled
8 | case none = 0
9 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:11:6: error: Objective-C interoperability is disabled
9 |
10 | // Goes from Debug to Fatal so possible to: (level > Info) { .. }
11 | @objc(kSentryLevelDebug)
| `- error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:14:6: error: Objective-C interoperability is disabled
12 | case debug = 1
13 |
14 | @objc(kSentryLevelInfo)
| `- error: Objective-C interoperability is disabled
15 | case info = 2
16 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:17:6: error: Objective-C interoperability is disabled
15 | case info = 2
16 |
17 | @objc(kSentryLevelWarning)
| `- error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:20:6: error: Objective-C interoperability is disabled
18 | case warning = 3
19 |
20 | @objc(kSentryLevelError)
| `- error: Objective-C interoperability is disabled
21 | case error = 4
22 |
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:23:6: error: Objective-C interoperability is disabled
21 | case error = 4
22 |
23 | @objc(kSentryLevelFatal)
| `- error: Objective-C interoperability is disabled
24 | case fatal = 5
25 | }
/host/spi-builder-workspace/Sources/Swift/Core/Helper/Log/SentryLevel.swift:38:1: error: Objective-C interoperability is disabled
36 | }
37 |
38 | @objcMembers
| `- error: Objective-C interoperability is disabled
39 | @_spi(Private) public class SentryLevelHelper: NSObject {
40 | public static func nameForLevel(_ level: SentryLevel) -> String {
[41/49] Compiling SentryCoreSwift UIImageHelper.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[42/49] Compiling SentryCoreSwift URLSessionTaskHelper.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[43/49] Compiling SentryCoreSwift UrlSanitized.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[44/49] Compiling SentryCoreSwift SentryDefaultMaskRenderer.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[45/49] Compiling SentryCoreSwift SentryDefaultViewRenderer.swift
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:6:59: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
4 | @_spi(Private) public class URLSessionTaskHelper: NSObject {
5 |
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:8:20: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
6 | public static func getGraphQLOperationName(from task: URLSessionTask?) -> String? {
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
10 |
/host/spi-builder-workspace/Sources/Swift/Core/Tools/URLSessionTaskHelper.swift:9:38: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
7 | guard let task = task else { return nil }
8 | guard task.originalRequest?.value(forHTTPHeaderField: "Content-Type") == "application/json" else { return nil }
9 | guard let requestBody = task.originalRequest?.httpBody else { return nil }
| `- error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
10 |
11 | let requestInfo = try? JSONDecoder().decode(GraphQLRequest.self, from: requestBody)
/host/spi-builder-workspace/Sources/Swift/Core/Tools/UrlSanitized.swift:3:1: error: Objective-C interoperability is disabled
1 | import Foundation
2 |
3 | @objcMembers
| `- error: Objective-C interoperability is disabled
4 | @_spi(Private) public class UrlSanitized: NSObject {
5 | static let SENSITIVE_DATA_SUBSTITUTE = "[Filtered]"
[46/49] Compiling SentryCoreSwift SentryViewRenderer.swift
[47/49] Compiling SentryCoreSwift SentryViewRendererV2.swift
[48/49] Compiling SentryCoreSwift SentryViewScreenshotProvider.swift
[49/49] Compiling SentryCoreSwift UIRedactBuilder.swift
BUILD FAILURE 6.1 linux