Build Information
Failed to build TriforkSwiftExtensions, reference 2.0.2 (dfd43f), with Swift 6.4 for watchOS using Xcode 27.0 on 18 Sep 2026 03:42:55 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TriforkSwiftExtensions -destination generic/platform=watchOSBuild Log
"sources" : [
"ArrayExtensionTests.swift",
"BoolExtensionTests.swift",
"CGFloatExtensionsTests.swift",
"CGRectExtensionTests.swift",
"CollectionExtensionTests.swift",
"DataExtensionTests.swift",
"DateExtensionTests.swift",
"DoubleExtensionTests.swift",
"EncodableExtensionTests.swift",
"ErrorExtensionTests.swift",
"FloatExtensionTests.swift",
"FloatingPointExtensionTests.swift",
"IntExtensionTests.swift",
"NSMutableAttributedStringExtensionTests.swift",
"NSObjectExtensionTests.swift",
"OptionalExtensionTests.swift",
"PublisherTests.swift",
"ResultTests.swift",
"ReusableTests.swift",
"SequenceExtensionTests.swift",
"StringExtensionTests.swift",
"StringProtocolTests.swift",
"TSELoggerTests.swift",
"UIAlertControllerExtensionTests.swift",
"UIApplicationExtensionTests.swift",
"UIColorExtensionTests.swift",
"UIDeviceExtensionTests.swift",
"UIEdgeInsetsTests.swift",
"UIScrollViewExtensionTests.swift",
"UIStackViewExtensionTests.swift",
"UITableViewExtensionTests.swift",
"UITextViewExtensionTest.swift",
"UIViewExtensionTests.swift",
"URLExtensionTests.swift"
],
"target_dependencies" : [
"TriforkSwiftExtensions"
],
"type" : "test"
},
{
"c99name" : "TriforkSwiftExtensions",
"module_type" : "SwiftTarget",
"name" : "TriforkSwiftExtensions",
"path" : "TriforkSwiftExtensions/TriforkSwiftExtensions",
"product_memberships" : [
"TriforkSwiftExtensions"
],
"sources" : [
"Array/ArrayExtension.swift",
"Bool/BoolExtension.swift",
"Bundle/BundleExtension.swift",
"CGFloat/CGFloatExtensions.swift",
"CGRect/CGRectExtension.swift",
"Collection/CollectionExtension.swift",
"Data/DataExtension.swift",
"Date/DateExtension.swift",
"Encodable/EncodableExtension.swift",
"Error/ErrorExtension.swift",
"FloatingPoint/FloatingPointExtensions.swift",
"LAContext/LAContextExtension.swift",
"NSAttributedString/NSMutableAttributedStringExtension.swift",
"NSObject/NSObjectExtension.swift",
"Numeric/NumericExtension.swift",
"Optional/OptionalExtension.swift",
"Publisher/PublisherExtensions.swift",
"Result/ResultClosureExtension.swift",
"Sequence/SequenceExtensions.swift",
"String/StringExtension.swift",
"String/StringFormatExtension.swift",
"String/StringProtocolExtension.swift",
"TriforkSwiftExtensionUtilities/TSELogger.swift",
"UIAlertController/UIAlertControllerExtension.swift",
"UIApplication/UIApplicationExtensions.swift",
"UIColor/UIColorExtension.swift",
"UIDevice/UIDeviceExtension.swift",
"UIEdgeInsets/UIEdgeInsetsExtension.swift",
"UILabel/UILabelExtensions.swift",
"UIScrollView/UIScrollViewExtension.swift",
"UIStackView/UIStackViewExtension.swift",
"UITableView/UITableViewExtension.swift",
"UITableViewCell/UITableViewCellExtension.swift",
"UITableViewHeaderFooterView/UITableViewHeaderFooterViewExtension.swift",
"UITextView/UITextViewExtensions.swift",
"UIView/UIViewExtension.swift",
"UIViewController/UIViewControllerExtension.swift",
"URL/URLExtension.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
{
"workspace" : {
"name" : "TriforkSwiftExtensions",
"schemes" : [
"TriforkSwiftExtensions"
]
}
}
2026-09-17 23:42:53.352 xcodebuild[785:4773] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme TriforkSwiftExtensions -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme TriforkSwiftExtensions -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
TriforkSwiftExtensions: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'TriforkSwiftExtensions-product' in project 'TriforkSwiftExtensions'
➜ Explicit dependency on target 'TriforkSwiftExtensions' in project 'TriforkSwiftExtensions'
Target 'TriforkSwiftExtensions' in project 'TriforkSwiftExtensions' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
SwiftDriver TriforkSwiftExtensions normal arm64 com.apple.xcode.tools.swift.compiler (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TriforkSwiftExtensions -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64/TriforkSwiftExtensions-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver TriforkSwiftExtensions normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name TriforkSwiftExtensions -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TriforkSwiftExtensions (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:14:115: error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:23:51: error: 'UIViewController' is unavailable in watchOS
21 | ///
22 | /// The `tintColor` defaults to `nil`, which will give the Apple standard.
23 | func present(onViewController viewController: UIViewController, tintColor: UIColor? = nil) {
| `- error: 'UIViewController' is unavailable in watchOS
24 | self.view.tintColor = tintColor
25 | viewController.present(self, animated: true, completion: {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:42: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:89: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:11:18: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:63:39: error: 'UIApplication' is unavailable in watchOS
61 | ///
62 | /// If the `canOpenUrl` check fails the method will do nothing.
63 | func openSafe(url: URL, options: [UIApplication.OpenExternalURLOptionsKey: Any]?, completionHandler: ((Bool) -> Void)?) {
| `- error: 'UIApplication' is unavailable in watchOS
64 | if !self.canOpenURL(url) {
65 | TSELogger.log(message: "could not open url :\(url.absoluteString)")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:47: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:122: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:67: error: 'UIApplication' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIApplication' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:88: error: 'keyWindow' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'keyWindow' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:11:18: error: 'UIApplication' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
12 |
13 | /// Calls `phoneNumber` by using the tel:// scheme.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift:11:18: error: 'UIDevice' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
12 |
13 | /// Returns the identifier of the running device.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift:11:18: error: 'UILabel' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
12 |
13 | ///MARK: - Formatting
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift:11:11: error: 'UIScrollView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
12 |
13 | /// Return the scroll views current page
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:20:41: error: 'UIView' is unavailable in watchOS
18 | /// - distribution: The distribution of the arranged views along the stack view’s axis. The default value is `UIStackView.Distribution.fill`.
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
| `- error: 'UIView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:21:28: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
21 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:23:36: error: 'UIStackView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
24 | alignment: UIStackView.Alignment = .fill) {
25 | self.init(arrangedSubviews: arrangedSubviews)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:24:33: error: 'UIStackView' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
24 | alignment: UIStackView.Alignment = .fill) {
| `- error: 'UIStackView' is unavailable in watchOS
25 | self.init(arrangedSubviews: arrangedSubviews)
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:11:18: error: 'UIStackView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 |
13 | /// Returns a new stack view object that manages the provided views.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:19:31: error: 'UITableViewCell' is unavailable in watchOS
17 | /// - Parameter cellClass: Cell type
18 | /// - Returns: A cell of the given type
19 | public func dequeue<Cell: UITableViewCell>(_ cellClass: Cell.Type) -> Cell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
20 | return dequeueReusableCell(withIdentifier: Cell.id) as? Cell
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:27:67: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
25 | /// - Parameter headerFooterClass:
26 | /// - Returns: A header or footer view of the given type
27 | public func dequeueReusableHeaderFooterView<HeaderFooterView: UITableViewHeaderFooterView>(_ headerFooterClass: HeaderFooterView.Type) -> HeaderFooterView? {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
28 | return dequeueReusableHeaderFooterView(withIdentifier: headerFooterClass.id) as? HeaderFooterView
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:34:32: error: 'UITableViewCell' is unavailable in watchOS
32 | ///
33 | /// - Parameter cellClass: A cell type
34 | public func register<Cell: UITableViewCell>(cell cellClass: Cell.Type) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | self.register(cellClass, forCellReuseIdentifier: cellClass.id)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:41:44: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
39 | ///
40 | /// - Parameter cellClass: A cell type
41 | public func register<HeaderFooterView: UITableViewHeaderFooterView>(headerFooter headerFooterClass: HeaderFooterView.Type) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
42 | self.register(headerFooterClass.self, forHeaderFooterViewReuseIdentifier: headerFooterClass.id)
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:11:11: error: 'UITableView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 |
13 | // MARK: - Reusable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewCell/UITableViewCellExtension.swift:11:11: error: 'UITableViewCell' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | /// Id of cell. Used to register and deque
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewHeaderFooterView/UITableViewHeaderFooterViewExtension.swift:11:11: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
12 |
13 | /// Id of header or footer view. Used to register and deque
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITextView/UITextViewExtensions.swift:11:18: error: 'UITextView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
12 |
13 | /// Sets all inset to zero for text container inset.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:34:37: error: 'UIView' is unavailable in watchOS
32 |
33 | /// Gets the current first responder of the subviews.
34 | func currentFirstResponder() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
35 | var firstResponder: UIView? = nil
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:109:34: error: 'UIView' is unavailable in watchOS
107 |
108 | /// Finds the first responder in the receiver and its subviews.
109 | func findFirstResponder() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
110 | return findFirstResponder(inView: self)
111 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:114:29: error: 'UIView' is unavailable in watchOS
112 |
113 | /// Adds `view` as subview to `self` and sets constraints for all edges with specified inset.
114 | func addSubview(_ view: UIView, withEdgeInsets inset: UIEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
115 | view.translatesAutoresizingMaskIntoConstraints = false
116 | addSubview(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:125:57: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | private func findFirstResponder(inView workingView: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
126 | var firstResponder: UIView? = nil
127 | if workingView.isFirstResponder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:125:68: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | private func findFirstResponder(inView workingView: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
126 | var firstResponder: UIView? = nil
127 | if workingView.isFirstResponder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:11:18: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | /// Constructor to set `translatesAutoresizingMaskIntoConstraints` directly on init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIViewController/UIViewControllerExtension.swift:11:18: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | /// Presents a default OK alert on the receiver. `okTitle` defaults to `"OK"` and `okAction` defaults to `nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
Failed frontend command:
SwiftCompile normal arm64_32 (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Array/ArrayExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bool/BoolExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bundle/BundleExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/CGFloat/CGFloatExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/CGRect/CGRectExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Collection/CollectionExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Data/DataExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Date/DateExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Encodable/EncodableExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Error/ErrorExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/FloatingPoint/FloatingPointExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/LAContext/LAContextExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSAttributedString/NSMutableAttributedStringExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSObject/NSObjectExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Numeric/NumericExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Optional/OptionalExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Publisher/PublisherExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Result/ResultClosureExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Sequence/SequenceExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringFormatExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/TriforkSwiftExtensionUtilities/TSELogger.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIColor/UIColorExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIEdgeInsets/UIEdgeInsetsExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewCell/UITableViewCellExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewHeaderFooterView/UITableViewHeaderFooterViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITextView/UITextViewExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIViewController/UIViewControllerExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/URL/URLExtension.swift -target arm64_32-apple-watchos9.0 -module-can-import-version Combine 3023 0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TriforkSwiftExtensions -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/TriforkSwiftExtensions.build/Debug-watchos/TriforkSwiftExtensions-t.build/Objects-normal/arm64_32/TriforkSwiftExtensions.abi.json
SwiftCompile normal arm64_32 Compiling\ NSMutableAttributedStringExtension.swift,\ NSObjectExtension.swift,\ NumericExtension.swift,\ OptionalExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSAttributedString/NSMutableAttributedStringExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSObject/NSObjectExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Numeric/NumericExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Optional/OptionalExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSAttributedString/NSMutableAttributedStringExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSMutableAttributedStringExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/NSObject/NSObjectExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSObjectExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Numeric/NumericExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NumericExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Optional/OptionalExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile OptionalExtension.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ TriforkSwiftExtensions (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:14:115: error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:23:51: error: 'UIViewController' is unavailable in watchOS
21 | ///
22 | /// The `tintColor` defaults to `nil`, which will give the Apple standard.
23 | func present(onViewController viewController: UIViewController, tintColor: UIColor? = nil) {
| `- error: 'UIViewController' is unavailable in watchOS
24 | self.view.tintColor = tintColor
25 | viewController.present(self, animated: true, completion: {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:42: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:89: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:11:18: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:63:39: error: 'UIApplication' is unavailable in watchOS
61 | ///
62 | /// If the `canOpenUrl` check fails the method will do nothing.
63 | func openSafe(url: URL, options: [UIApplication.OpenExternalURLOptionsKey: Any]?, completionHandler: ((Bool) -> Void)?) {
| `- error: 'UIApplication' is unavailable in watchOS
64 | if !self.canOpenURL(url) {
65 | TSELogger.log(message: "could not open url :\(url.absoluteString)")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:47: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:122: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:67: error: 'UIApplication' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIApplication' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:88: error: 'keyWindow' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'keyWindow' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:11:18: error: 'UIApplication' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
12 |
13 | /// Calls `phoneNumber` by using the tel:// scheme.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift:11:18: error: 'UIDevice' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIDevice {
| `- error: 'UIDevice' is unavailable in watchOS
12 |
13 | /// Returns the identifier of the running device.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h:35:12: note: 'UIDevice' has been explicitly marked unavailable here
33 |
34 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
35 | @interface UIDevice : NSObject
| `- note: 'UIDevice' has been explicitly marked unavailable here
36 |
37 | @property(class, nonatomic, readonly) UIDevice *currentDevice;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift:11:18: error: 'UILabel' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
12 |
13 | ///MARK: - Formatting
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift:11:11: error: 'UIScrollView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
12 |
13 | /// Return the scroll views current page
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:20:41: error: 'UIView' is unavailable in watchOS
18 | /// - distribution: The distribution of the arranged views along the stack view’s axis. The default value is `UIStackView.Distribution.fill`.
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
| `- error: 'UIView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:21:28: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
21 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:23:36: error: 'UIStackView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
24 | alignment: UIStackView.Alignment = .fill) {
25 | self.init(arrangedSubviews: arrangedSubviews)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:24:33: error: 'UIStackView' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
24 | alignment: UIStackView.Alignment = .fill) {
| `- error: 'UIStackView' is unavailable in watchOS
25 | self.init(arrangedSubviews: arrangedSubviews)
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:11:18: error: 'UIStackView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 |
13 | /// Returns a new stack view object that manages the provided views.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:19:31: error: 'UITableViewCell' is unavailable in watchOS
17 | /// - Parameter cellClass: Cell type
18 | /// - Returns: A cell of the given type
19 | public func dequeue<Cell: UITableViewCell>(_ cellClass: Cell.Type) -> Cell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
20 | return dequeueReusableCell(withIdentifier: Cell.id) as? Cell
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:27:67: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
25 | /// - Parameter headerFooterClass:
26 | /// - Returns: A header or footer view of the given type
27 | public func dequeueReusableHeaderFooterView<HeaderFooterView: UITableViewHeaderFooterView>(_ headerFooterClass: HeaderFooterView.Type) -> HeaderFooterView? {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
28 | return dequeueReusableHeaderFooterView(withIdentifier: headerFooterClass.id) as? HeaderFooterView
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:34:32: error: 'UITableViewCell' is unavailable in watchOS
32 | ///
33 | /// - Parameter cellClass: A cell type
34 | public func register<Cell: UITableViewCell>(cell cellClass: Cell.Type) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | self.register(cellClass, forCellReuseIdentifier: cellClass.id)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:41:44: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
39 | ///
40 | /// - Parameter cellClass: A cell type
41 | public func register<HeaderFooterView: UITableViewHeaderFooterView>(headerFooter headerFooterClass: HeaderFooterView.Type) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
42 | self.register(headerFooterClass.self, forHeaderFooterViewReuseIdentifier: headerFooterClass.id)
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:11:11: error: 'UITableView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableView {
| `- error: 'UITableView' is unavailable in watchOS
12 |
13 | // MARK: - Reusable
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h:347:12: note: 'UITableView' has been explicitly marked unavailable here
345 |
346 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
347 | @interface UITableView : UIScrollView <NSCoding, UIDataSourceTranslating>
| `- note: 'UITableView' has been explicitly marked unavailable here
348 |
349 | - (instancetype)initWithFrame:(CGRect)frame style:(UITableViewStyle)style NS_DESIGNATED_INITIALIZER; // must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewCell/UITableViewCellExtension.swift:11:11: error: 'UITableViewCell' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableViewCell {
| `- error: 'UITableViewCell' is unavailable in watchOS
12 |
13 | /// Id of cell. Used to register and deque
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableViewHeaderFooterView/UITableViewHeaderFooterViewExtension.swift:11:11: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UITableViewHeaderFooterView {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
12 |
13 | /// Id of header or footer view. Used to register and deque
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITextView/UITextViewExtensions.swift:11:18: error: 'UITextView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UITextView {
| `- error: 'UITextView' is unavailable in watchOS
12 |
13 | /// Sets all inset to zero for text container inset.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITextView.h:223:12: note: 'UITextView' has been explicitly marked unavailable here
221 |
222 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
223 | @interface UITextView : UIScrollView <UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting, NSTextViewportLayoutControllerDelegate>
| `- note: 'UITextView' has been explicitly marked unavailable here
224 |
225 | @property(nullable,nonatomic,weak) id<UITextViewDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:34:37: error: 'UIView' is unavailable in watchOS
32 |
33 | /// Gets the current first responder of the subviews.
34 | func currentFirstResponder() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
35 | var firstResponder: UIView? = nil
36 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:109:34: error: 'UIView' is unavailable in watchOS
107 |
108 | /// Finds the first responder in the receiver and its subviews.
109 | func findFirstResponder() -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
110 | return findFirstResponder(inView: self)
111 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:114:29: error: 'UIView' is unavailable in watchOS
112 |
113 | /// Adds `view` as subview to `self` and sets constraints for all edges with specified inset.
114 | func addSubview(_ view: UIView, withEdgeInsets inset: UIEdgeInsets) {
| `- error: 'UIView' is unavailable in watchOS
115 | view.translatesAutoresizingMaskIntoConstraints = false
116 | addSubview(view)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:125:57: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | private func findFirstResponder(inView workingView: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
126 | var firstResponder: UIView? = nil
127 | if workingView.isFirstResponder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:125:68: error: 'UIView' is unavailable in watchOS
123 | }
124 |
125 | private func findFirstResponder(inView workingView: UIView) -> UIView? {
| `- error: 'UIView' is unavailable in watchOS
126 | var firstResponder: UIView? = nil
127 | if workingView.isFirstResponder {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIView/UIViewExtension.swift:11:18: error: 'UIView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIView {
| `- error: 'UIView' is unavailable in watchOS
12 |
13 | /// Constructor to set `translatesAutoresizingMaskIntoConstraints` directly on init
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIViewController/UIViewControllerExtension.swift:11:18: error: 'UIViewController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIViewController {
| `- error: 'UIViewController' is unavailable in watchOS
12 |
13 | /// Presents a default OK alert on the receiver. `okTitle` defaults to `"OK"` and `okAction` defaults to `nil`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
SwiftCompile normal arm64 (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ StringFormatExtension.swift,\ StringProtocolExtension.swift,\ TSELogger.swift,\ UIAlertControllerExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringFormatExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/TriforkSwiftExtensionUtilities/TSELogger.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:14:115: error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:23:51: error: 'UIViewController' is unavailable in watchOS
21 | ///
22 | /// The `tintColor` defaults to `nil`, which will give the Apple standard.
23 | func present(onViewController viewController: UIViewController, tintColor: UIColor? = nil) {
| `- error: 'UIViewController' is unavailable in watchOS
24 | self.view.tintColor = tintColor
25 | viewController.present(self, animated: true, completion: {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:42: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:89: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:11:18: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:15:20: error: 'UIAlertController' is unavailable in watchOS
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
| `- error: 'UIAlertController' is unavailable in watchOS
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
17 | return alert
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringFormatExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringFormatExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringProtocolExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringProtocolExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/TriforkSwiftExtensionUtilities/TSELogger.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TSELogger.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIAlertControllerExtension.swift
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:15:40: error: 'UIAlertController' is unavailable in watchOS
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
| `- error: 'UIAlertController' is unavailable in watchOS
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
17 | return alert
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:33:26: error: 'UIAlertAction' is unavailable in watchOS
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
| `- error: 'UIAlertAction' is unavailable in watchOS
34 | action?()
35 | })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
SwiftCompile normal arm64 Compiling\ ArrayExtension.swift,\ BoolExtension.swift,\ BundleExtension.swift,\ CGFloatExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Array/ArrayExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bool/BoolExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bundle/BundleExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/CGFloat/CGFloatExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Array/ArrayExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ArrayExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bool/BoolExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BoolExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Bundle/BundleExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile BundleExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/CGFloat/CGFloatExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile CGFloatExtensions.swift
SwiftCompile normal arm64 Compiling\ StringFormatExtension.swift,\ StringProtocolExtension.swift,\ TSELogger.swift,\ UIAlertControllerExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringFormatExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringProtocolExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/TriforkSwiftExtensionUtilities/TSELogger.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:14:115: error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:23:51: error: 'UIViewController' is unavailable in watchOS
21 | ///
22 | /// The `tintColor` defaults to `nil`, which will give the Apple standard.
23 | func present(onViewController viewController: UIViewController, tintColor: UIColor? = nil) {
| `- error: 'UIViewController' is unavailable in watchOS
24 | self.view.tintColor = tintColor
25 | viewController.present(self, animated: true, completion: {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:42: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:32:89: error: 'UIAlertAction' is unavailable in watchOS
30 | /// Adds an action to the receiver.
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
| `- error: 'UIAlertAction' is unavailable in watchOS
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
34 | action?()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:11:18: error: 'UIAlertController' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIAlertController {
| `- error: 'UIAlertController' is unavailable in watchOS
12 |
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:15:20: error: 'UIAlertController' is unavailable in watchOS
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
| `- error: 'UIAlertController' is unavailable in watchOS
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
17 | return alert
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:15:40: error: 'UIAlertController' is unavailable in watchOS
13 | /// Constructs an OK-alert with a `title` and `message`. The `okTitle` can be set to support localization, if not set it will default to `"OK"`.
14 | static func okAlert(title: String, message: String, okTitle: String = "OK", okAction: (() -> Void)? = nil) -> UIAlertController {
15 | let alert: UIAlertController = UIAlertController(title: title, message: message, preferredStyle: .alert)
| `- error: 'UIAlertController' is unavailable in watchOS
16 | alert.addAction(title: okTitle, style: .default, action: okAction)
17 | return alert
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:43:12: note: 'UIAlertController' has been explicitly marked unavailable here
41 |
42 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
43 | @interface UIAlertController : UIViewController
| `- note: 'UIAlertController' has been explicitly marked unavailable here
44 |
45 | + (instancetype)alertControllerWithTitle:(nullable NSString *)title message:(nullable NSString *)message preferredStyle:(UIAlertControllerStyle)preferredStyle;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift:33:26: error: 'UIAlertAction' is unavailable in watchOS
31 | @discardableResult
32 | func addAction(title: String, style: UIAlertAction.Style, action: (() -> Void)?) -> UIAlertAction {
33 | let alertAction: UIAlertAction = UIAlertAction(title: title, style: style, handler: { (_) in
| `- error: 'UIAlertAction' is unavailable in watchOS
34 | action?()
35 | })
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIAlertController.h:32:12: note: 'UIAlertAction' has been explicitly marked unavailable here
30 |
31 | UIKIT_EXTERN API_AVAILABLE(ios(8.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
32 | @interface UIAlertAction : NSObject <NSCopying>
| `- note: 'UIAlertAction' has been explicitly marked unavailable here
33 |
34 | + (instancetype)actionWithTitle:(nullable NSString *)title style:(UIAlertActionStyle)style handler:(void (^ __nullable)(UIAlertAction *action))handler;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringFormatExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringFormatExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringProtocolExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringProtocolExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/TriforkSwiftExtensionUtilities/TSELogger.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile TSELogger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIAlertController/UIAlertControllerExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIAlertControllerExtension.swift
SwiftCompile normal arm64 Compiling\ UILabelExtensions.swift,\ UIScrollViewExtension.swift,\ UIStackViewExtension.swift,\ UITableViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift:11:18: error: 'UILabel' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
12 |
13 | ///MARK: - Formatting
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift:11:11: error: 'UIScrollView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
12 |
13 | /// Return the scroll views current page
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:20:41: error: 'UIView' is unavailable in watchOS
18 | /// - distribution: The distribution of the arranged views along the stack view’s axis. The default value is `UIStackView.Distribution.fill`.
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
| `- error: 'UIView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:21:28: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
21 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:23:36: error: 'UIStackView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
24 | alignment: UIStackView.Alignment = .fill) {
25 | self.init(arrangedSubviews: arrangedSubviews)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:24:33: error: 'UIStackView' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
24 | alignment: UIStackView.Alignment = .fill) {
| `- error: 'UIStackView' is unavailable in watchOS
25 | self.init(arrangedSubviews: arrangedSubviews)
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:11:18: error: 'UIStackView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 |
13 | /// Returns a new stack view object that manages the provided views.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:35:22: error: 'UIView' is unavailable in watchOS
33 | /// Removes all arranged subviews in receiver.
34 | func removeAllArrangedViews() {
35 | for subView: UIView in self.arrangedSubviews {
| `- error: 'UIView' is unavailable in watchOS
36 | subView.removeFromSuperview()
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:19:31: error: 'UITableViewCell' is unavailable in watchOS
17 | /// - Parameter cellClass: Cell type
18 | /// - Returns: A cell of the given type
19 | public func dequeue<Cell: UITableViewCell>(_ cellClass: Cell.Type) -> Cell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
20 | return dequeueReusableCell(withIdentifier: Cell.id) as? Cell
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:27:67: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
25 | /// - Parameter headerFooterClass:
26 | /// - Returns: A header or footer view of the given type
27 | public func dequeueReusableHeaderFooterView<HeaderFooterView: UITableViewHeaderFooterView>(_ headerFooterClass: HeaderFooterView.Type) -> HeaderFooterView? {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
28 | return dequeueReusableHeaderFooterView(withIdentifier: headerFooterClass.id) as? HeaderFooterView
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:34:32: error: 'UITableViewCell' is unavailable in watchOS
32 | ///
33 | /// - Parameter cellClass: A cell type
34 | public func register<Cell: UITableViewCell>(cell cellClass: Cell.Type) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | self.register(cellClass, forCellReuseIdentifier: cellClass.id)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:41:44: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
39 | ///
40 | /// - Parameter cellClass: A cell type
41 | public func register<HeaderFooterView: UITableViewHeaderFooterView>(headerFooter headerFooterClass: HeaderFooterView.Type) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
42 | self.register(headerFooterClass.self, forHeaderFooterViewReuseIdentifier: headerFooterClass.id)
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabelExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollViewExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackViewExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableViewExtension.swift
SwiftCompile normal arm64 Compiling\ PublisherExtensions.swift,\ ResultClosureExtension.swift,\ SequenceExtensions.swift,\ StringExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Publisher/PublisherExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Result/ResultClosureExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Sequence/SequenceExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Publisher/PublisherExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile PublisherExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Result/ResultClosureExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ResultClosureExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/Sequence/SequenceExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SequenceExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/String/StringExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile StringExtension.swift
SwiftCompile normal arm64 Compiling\ UIApplicationExtensions.swift,\ UIColorExtension.swift,\ UIDeviceExtension.swift,\ UIEdgeInsetsExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIColor/UIColorExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIEdgeInsets/UIEdgeInsetsExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:63:39: error: 'UIApplication' is unavailable in watchOS
61 | ///
62 | /// If the `canOpenUrl` check fails the method will do nothing.
63 | func openSafe(url: URL, options: [UIApplication.OpenExternalURLOptionsKey: Any]?, completionHandler: ((Bool) -> Void)?) {
| `- error: 'UIApplication' is unavailable in watchOS
64 | if !self.canOpenURL(url) {
65 | TSELogger.log(message: "could not open url :\(url.absoluteString)")
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:47: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:122: error: 'UIViewController' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIViewController' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:104:12: note: 'UIViewController' has been explicitly marked unavailable here
102 |
103 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
104 | @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer, UITraitEnvironment, UIContentContainer, UIFocusEnvironment>
| `- note: 'UIViewController' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:67: error: 'UIApplication' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'UIApplication' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:80:88: error: 'keyWindow' is unavailable in watchOS
78 | /// 2. Checks for selected UITabBarController's selectedViewController
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
| `- error: 'keyWindow' is unavailable in watchOS
81 | if let navigationController = controller as? UINavigationController {
82 | return topViewController(controller: navigationController.visibleViewController)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:108:51: note: 'keyWindow' has been explicitly marked unavailable here
106 | - (void)sendEvent:(UIEvent *)event;
107 |
108 | @property(nullable, nonatomic,readonly) UIWindow *keyWindow API_DEPRECATED("Should not be used for applications that support multiple scenes as it returns a key window across all connected scenes", ios(2.0, 13.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'keyWindow' has been explicitly marked unavailable here
109 | @property(nonatomic,readonly) NSArray<__kindof UIWindow *> *windows API_DEPRECATED("Use UIWindowScene.windows on a relevant window scene instead", ios(2.0, 15.0), visionos(1.0, 1.0)) API_UNAVAILABLE(watchos);
110 |
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:11:18: error: 'UIApplication' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIApplication {
| `- error: 'UIApplication' is unavailable in watchOS
12 |
13 | /// Calls `phoneNumber` by using the tel:// scheme.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:85:12: note: 'UIApplication' has been explicitly marked unavailable here
83 |
84 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
85 | @interface UIApplication : UIResponder
| `- note: 'UIApplication' has been explicitly marked unavailable here
86 |
87 | @property(class, nonatomic, readonly) UIApplication *sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:24:28: error: 'canOpenURL' is unavailable in watchOS
22 |
23 | if let phoneTestUrl: URL = URL(string: "tel://") {
24 | canOpen = self.canOpenURL(phoneTestUrl)
| `- error: 'canOpenURL' is unavailable in watchOS
25 | }
26 | else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:98:1: note: 'canOpenURL' has been explicitly marked unavailable here
96 |
97 | - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) API_UNAVAILABLE(visionos, watchos);
98 | - (BOOL)canOpenURL:(NSURL *)url API_DEPRECATED("Prefer attempting to open URLs and handling any failures", ios(3.0, 27.0), visionos(1.0, 27.0), tvos(9.0, 27.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'canOpenURL' has been explicitly marked unavailable here
99 |
100 | // Options are specified in the section below for openURL options. An empty options dictionary will result in the same
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:64:18: error: 'canOpenURL' is unavailable in watchOS
62 | /// If the `canOpenUrl` check fails the method will do nothing.
63 | func openSafe(url: URL, options: [UIApplication.OpenExternalURLOptionsKey: Any]?, completionHandler: ((Bool) -> Void)?) {
64 | if !self.canOpenURL(url) {
| `- error: 'canOpenURL' is unavailable in watchOS
65 | TSELogger.log(message: "could not open url :\(url.absoluteString)")
66 | completionHandler?(false)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:98:1: note: 'canOpenURL' has been explicitly marked unavailable here
96 |
97 | - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) API_UNAVAILABLE(visionos, watchos);
98 | - (BOOL)canOpenURL:(NSURL *)url API_DEPRECATED("Prefer attempting to open URLs and handling any failures", ios(3.0, 27.0), visionos(1.0, 27.0), tvos(9.0, 27.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
| `- note: 'canOpenURL' has been explicitly marked unavailable here
99 |
100 | // Options are specified in the section below for openURL options. An empty options dictionary will result in the same
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:69:13: error: 'open(_:options:completionHandler:)' is unavailable in watchOS
67 | }
68 | if #available(iOS 10.0, *) {
69 | open(url, options: options ?? [:], completionHandler: completionHandler)
| `- error: 'open(_:options:completionHandler:)' is unavailable in watchOS
70 | } else {
71 | completionHandler?(openURL(url))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:104:1: note: 'open(_:options:completionHandler:)' has been explicitly marked unavailable here
102 | // than returning a result.
103 | // The completion handler is called on the main queue.
104 | - (void)openURL:(NSURL*)url options:(NSDictionary<UIApplicationOpenExternalURLOptionsKey, id> *)options completionHandler:(void (^ __nullable NS_SWIFT_UI_ACTOR)(BOOL success))completion API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
| `- note: 'open(_:options:completionHandler:)' has been explicitly marked unavailable here
105 |
106 | - (void)sendEvent:(UIEvent *)event;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:71:32: error: 'openURL' is unavailable in watchOS
69 | open(url, options: options ?? [:], completionHandler: completionHandler)
70 | } else {
71 | completionHandler?(openURL(url))
| `- error: 'openURL' is unavailable in watchOS
72 | }
73 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:97:1: note: 'openURL' has been explicitly marked unavailable here
95 | @property(nonatomic,getter=isIdleTimerDisabled) BOOL idleTimerDisabled; // default is NO
96 |
97 | - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) API_UNAVAILABLE(visionos, watchos);
| `- note: 'openURL' has been explicitly marked unavailable here
98 | - (BOOL)canOpenURL:(NSURL *)url API_DEPRECATED("Prefer attempting to open URLs and handling any failures", ios(3.0, 27.0), visionos(1.0, 27.0), tvos(9.0, 27.0)) API_UNAVAILABLE(watchos) NS_SWIFT_NONISOLATED;
99 |
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:81:54: error: 'UINavigationController' is unavailable in watchOS
79 | /// 3. Check for presented view controllers.
80 | static func topViewController(controller: UIViewController? = UIApplication.shared.keyWindow?.rootViewController) -> UIViewController? {
81 | if let navigationController = controller as? UINavigationController {
| `- error: 'UINavigationController' is unavailable in watchOS
82 | return topViewController(controller: navigationController.visibleViewController)
83 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:46:12: note: 'UINavigationController' has been explicitly marked unavailable here
44 |
45 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
46 | @interface UINavigationController : UIViewController
| `- note: 'UINavigationController' has been explicitly marked unavailable here
47 |
48 |
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift:84:47: error: 'UITabBarController' is unavailable in watchOS
82 | return topViewController(controller: navigationController.visibleViewController)
83 | }
84 | if let tabController = controller as? UITabBarController {
| `- error: 'UITabBarController' is unavailable in watchOS
85 | if let selected = tabController.selectedViewController {
86 | return topViewController(controller: selected)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBarController.h:64:12: note: 'UITabBarController' has been explicitly marked unavailable here
62 |
63 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
64 | @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
| `- note: 'UITabBarController' has been explicitly marked unavailable here
65 |
66 | /// The object managing the delegate of the tab bar controller.
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplicationExtensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIColor/UIColorExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColorExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDeviceExtension.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIEdgeInsets/UIEdgeInsetsExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIEdgeInsetsExtension.swift
SwiftCompile normal arm64_32 Compiling\ UILabelExtensions.swift,\ UIScrollViewExtension.swift,\ UIStackViewExtension.swift,\ UITableViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift:11:18: error: 'UILabel' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UILabel {
| `- error: 'UILabel' is unavailable in watchOS
12 |
13 | ///MARK: - Formatting
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UILabel.h:33:12: note: 'UILabel' has been explicitly marked unavailable here
31 |
32 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
33 | @interface UILabel : UIView <NSCoding, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting>
| `- note: 'UILabel' has been explicitly marked unavailable here
34 |
35 | @property(nullable, nonatomic,copy) NSString *text; // default is nil
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift:11:11: error: 'UIScrollView' is unavailable in watchOS
9 | import UIKit
10 |
11 | extension UIScrollView {
| `- error: 'UIScrollView' is unavailable in watchOS
12 |
13 | /// Return the scroll views current page
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIScrollView.h:87:12: note: 'UIScrollView' has been explicitly marked unavailable here
85 |
86 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
87 | @interface UIScrollView : UIView <NSCoding, UIFocusItemScrollableContainer>
| `- note: 'UIScrollView' has been explicitly marked unavailable here
88 |
89 | @property(nonatomic) CGPoint contentOffset; // default CGPointZero
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:20:41: error: 'UIView' is unavailable in watchOS
18 | /// - distribution: The distribution of the arranged views along the stack view’s axis. The default value is `UIStackView.Distribution.fill`.
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
| `- error: 'UIView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:21:28: error: 'NSLayoutConstraint' is unavailable in watchOS
19 | /// - alignment: The alignment of the arranged subviews perpendicular to the stack view’s axis. The default value is `UIStackView.Alignment.fill`.
20 | convenience init(arrangedSubviews: [UIView] = [],
21 | axis: NSLayoutConstraint.Axis = .horizontal,
| `- error: 'NSLayoutConstraint' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/NSLayoutConstraint.h:126:12: note: 'NSLayoutConstraint' has been explicitly marked unavailable here
124 |
125 | NSLAYOUTCONSTRAINT_EXTERN API_AVAILABLE(macos(10.7), ios(6.0), tvos(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
126 | @interface NSLayoutConstraint : NSObject
| `- note: 'NSLayoutConstraint' has been explicitly marked unavailable here
127 |
128 | /* Create an array of constraints using an ASCII-art-like visual format string. The values of the `metrics` dictionary should be NSNumber (or some other type that responds to -doubleValue and returns a double).
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:23:36: error: 'UIStackView' is unavailable in watchOS
21 | axis: NSLayoutConstraint.Axis = .horizontal,
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
| `- error: 'UIStackView' is unavailable in watchOS
24 | alignment: UIStackView.Alignment = .fill) {
25 | self.init(arrangedSubviews: arrangedSubviews)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:24:33: error: 'UIStackView' is unavailable in watchOS
22 | spacing: CGFloat = 0,
23 | distribution: UIStackView.Distribution = .fill,
24 | alignment: UIStackView.Alignment = .fill) {
| `- error: 'UIStackView' is unavailable in watchOS
25 | self.init(arrangedSubviews: arrangedSubviews)
26 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:11:18: error: 'UIStackView' is unavailable in watchOS
9 | import UIKit
10 |
11 | public extension UIStackView {
| `- error: 'UIStackView' is unavailable in watchOS
12 |
13 | /// Returns a new stack view object that manages the provided views.
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStackView.h:124:12: note: 'UIStackView' has been explicitly marked unavailable here
122 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
123 | UIKIT_EXTERN API_AVAILABLE(ios(9.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
124 | @interface UIStackView : UIView
| `- note: 'UIStackView' has been explicitly marked unavailable here
125 |
126 | - (instancetype)initWithFrame:(CGRect)frame NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift:35:22: error: 'UIView' is unavailable in watchOS
33 | /// Removes all arranged subviews in receiver.
34 | func removeAllArrangedViews() {
35 | for subView: UIView in self.arrangedSubviews {
| `- error: 'UIView' is unavailable in watchOS
36 | subView.removeFromSuperview()
37 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:152:12: note: 'UIView' has been explicitly marked unavailable here
150 |
151 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
152 | @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoordinateSpace, UIFocusItem, UIFocusItemContainer, CALayerDelegate>
| `- note: 'UIView' has been explicitly marked unavailable here
153 |
154 | @property(class, nonatomic, readonly) Class layerClass; // default is [CALayer class]. Used when creating the underlying layer for the view.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:19:31: error: 'UITableViewCell' is unavailable in watchOS
17 | /// - Parameter cellClass: Cell type
18 | /// - Returns: A cell of the given type
19 | public func dequeue<Cell: UITableViewCell>(_ cellClass: Cell.Type) -> Cell? {
| `- error: 'UITableViewCell' is unavailable in watchOS
20 | return dequeueReusableCell(withIdentifier: Cell.id) as? Cell
21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:27:67: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
25 | /// - Parameter headerFooterClass:
26 | /// - Returns: A header or footer view of the given type
27 | public func dequeueReusableHeaderFooterView<HeaderFooterView: UITableViewHeaderFooterView>(_ headerFooterClass: HeaderFooterView.Type) -> HeaderFooterView? {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
28 | return dequeueReusableHeaderFooterView(withIdentifier: headerFooterClass.id) as? HeaderFooterView
29 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:34:32: error: 'UITableViewCell' is unavailable in watchOS
32 | ///
33 | /// - Parameter cellClass: A cell type
34 | public func register<Cell: UITableViewCell>(cell cellClass: Cell.Type) {
| `- error: 'UITableViewCell' is unavailable in watchOS
35 | self.register(cellClass, forCellReuseIdentifier: cellClass.id)
36 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewCell.h:81:12: note: 'UITableViewCell' has been explicitly marked unavailable here
79 |
80 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
81 | @interface UITableViewCell : UIView <NSCoding, UIGestureRecognizerDelegate>
| `- note: 'UITableViewCell' has been explicitly marked unavailable here
82 |
83 | // Designated initializer. If the cell can be reused, you must pass in a reuse identifier. You should use the same reuse identifier for all cells of the same form.
/Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift:41:44: error: 'UITableViewHeaderFooterView' is unavailable in watchOS
39 | ///
40 | /// - Parameter cellClass: A cell type
41 | public func register<HeaderFooterView: UITableViewHeaderFooterView>(headerFooter headerFooterClass: HeaderFooterView.Type) {
| `- error: 'UITableViewHeaderFooterView' is unavailable in watchOS
42 | self.register(headerFooterClass.self, forHeaderFooterViewReuseIdentifier: headerFooterClass.id)
43 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableViewHeaderFooterView.h:25:12: note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
23 |
24 | UIKIT_EXTERN API_AVAILABLE(ios(6.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UITableViewHeaderFooterView : UIView
| `- note: 'UITableViewHeaderFooterView' has been explicitly marked unavailable here
26 |
27 | - (instancetype)initWithReuseIdentifier:(nullable NSString *)reuseIdentifier NS_DESIGNATED_INITIALIZER;
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UILabel/UILabelExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UILabelExtensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIScrollView/UIScrollViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIScrollViewExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIStackView/UIStackViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIStackViewExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UITableView/UITableViewExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UITableViewExtension.swift
SwiftCompile normal arm64_32 Compiling\ UIApplicationExtensions.swift,\ UIColorExtension.swift,\ UIDeviceExtension.swift,\ UIEdgeInsetsExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIColor/UIColorExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIEdgeInsets/UIEdgeInsetsExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIApplication/UIApplicationExtensions.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIApplicationExtensions.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIColor/UIColorExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIColorExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIDevice/UIDeviceExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIDeviceExtension.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/TriforkSwiftExtensions/TriforkSwiftExtensions/UIEdgeInsets/UIEdgeInsetsExtension.swift (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile UIEdgeInsetsExtension.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-17 23:42:54.285 xcodebuild[786:4797] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ TriforkSwiftExtensions (in target 'TriforkSwiftExtensions' from project 'TriforkSwiftExtensions')
Building workspace TriforkSwiftExtensions with scheme TriforkSwiftExtensions
(3 failures)
BUILD FAILURE 6.4 watchOS