The Swift Package Index logo.Swift Package Index

Build Information

Failed to build PBPopupController, reference master (64e29e), with Swift 6.4 for tvOS using Xcode 27.0 on 21 Sep 2026 16:46:19 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 PBPopupController -destination generic/platform=tvOS

Build Log

 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:375:33: error: 'barStyle' is unavailable in tvOS
 373 |     @objc public var barStyle: UIBarStyle {
 374 |         get {
 375 |             return self.toolbar.barStyle
     |                                 `- error: 'barStyle' is unavailable in tvOS
 376 |         }
 377 |         set(newValue) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:25:33: note: 'barStyle' has been explicitly marked unavailable here
23 | @interface UIToolbar : UIView <UIBarPositioning>
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
   |                                 `- note: 'barStyle' has been explicitly marked unavailable here
26 | @property(nullable, nonatomic, copy) NSArray<UIBarButtonItem *> *items; // get/set visible UIBarButtonItem. default is nil. changes not animated. shown in order
27 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:383:26: error: 'barStyle' is unavailable in tvOS
 381 |             self.backgroundView?.backgroundColor = nil
 382 |             self.transitionBackgroundView?.backgroundColor = nil
 383 |             self.toolbar.barStyle = newValue
     |                          `- error: 'barStyle' is unavailable in tvOS
 384 |         }
 385 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:25:33: note: 'barStyle' has been explicitly marked unavailable here
23 | @interface UIToolbar : UIView <UIBarPositioning>
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
   |                                 `- note: 'barStyle' has been explicitly marked unavailable here
26 | @property(nullable, nonatomic, copy) NSArray<UIBarButtonItem *> *items; // get/set visible UIBarButtonItem. default is nil. changes not animated. shown in order
27 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:413:25: error: 'systemChromeMaterialDark' is unavailable in tvOS
 411 |         get {
 412 |             if self.systemBarStyle == .black {
 413 |                 return .systemChromeMaterialDark
     |                         `- error: 'systemChromeMaterialDark' is unavailable in tvOS
 414 |             }
 415 |             return .systemChromeMaterial
UIKit.UIBlurEffect.Style.systemChromeMaterialDark:4:10: note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterialDark  }
  |          `- note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:415:21: error: 'systemChromeMaterial' is unavailable in tvOS
 413 |                 return .systemChromeMaterialDark
 414 |             }
 415 |             return .systemChromeMaterial
     |                     `- error: 'systemChromeMaterial' is unavailable in tvOS
 416 |         }
 417 |         set {
UIKit.UIBlurEffect.Style.systemChromeMaterial:4:10: note: 'systemChromeMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterial  }
  |          `- note: 'systemChromeMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:18: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                  |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                  `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:43: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                           |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                           `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:69: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                     |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                     `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:22: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                      |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                      `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:47: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                               |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                               `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:73: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                         |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                         `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupBar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupCloseButton.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupCloseButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupContentView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupContentView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController+Utils.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupController+Utils.swift
SwiftCompile normal arm64 Compiling\ UIScreen+ScreenCorners.swift,\ UIView+CornerRadius.swift,\ UIView+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIScreen+ScreenCorners.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+CornerRadius.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIScreen+ScreenCorners.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScreen+ScreenCorners.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+CornerRadius.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+CornerRadius.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Private.swift
SwiftCompile normal arm64 Compiling\ PBPopupPresentationController.swift,\ PBPopupRoundShadowImageView.swift,\ PBPopupToolbar.swift,\ PBPopupEnvironment.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupRoundShadowImageView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:18: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                  |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                  `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:43: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                           |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                           `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:69: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                     |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                     `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:334:35: error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
 332 |             if !context.isInteractive {
 333 |                 self.presentingVC.setNeedsStatusBarAppearanceUpdate()
 334 |                 self.presentingVC.setNeedsUpdateOfHomeIndicatorAutoHidden()
     |                                   `- error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
 335 |             }
 336 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:437:35: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 435 |         coordinator.animate { context in
 436 |             if !context.isInteractive {
 437 |                 self.presentingVC.setNeedsStatusBarAppearanceUpdate()
     |                                   `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 438 |             }
 439 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift:11:33: error: 'UIToolbar' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | internal class _PBPopupToolbar: UIToolbar {
    |                                 `- error: 'UIToolbar' is unavailable in tvOS
 12 |
 13 |     internal var popupBarIsFloating: Bool = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
   |            `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:20:30: error: 'UIBarStyle' is unavailable in tvOS
 18 |
 19 | internal struct PBPopupBarBarStyleKey: EnvironmentKey {
 20 |     static let defaultValue: UIBarStyle = .default
    |                              `- error: 'UIBarStyle' is unavailable in tvOS
 21 | }
 22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:19:17: warning: unavailable enum 'UIBarStyle' was used to satisfy a requirement of protocol 'EnvironmentKey'; this will be an error in a future Swift language mode
 17 | }
 18 |
 19 | internal struct PBPopupBarBarStyleKey: EnvironmentKey {
    |                 `- warning: unavailable enum 'UIBarStyle' was used to satisfy a requirement of protocol 'EnvironmentKey'; this will be an error in a future Swift language mode
 20 |     static let defaultValue: UIBarStyle = .default
 21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' declared here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' declared here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftUI.EnvironmentKey.Value:2:16: note: requirement 'Value' declared here
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: requirement 'Value' declared here
3 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:25:52: error: 'systemMaterial' is unavailable in tvOS
 23 | @available(iOS 14.0, *)
 24 | internal struct PBPopupBarBackgroundStyleKey: EnvironmentKey {
 25 |     static let defaultValue: UIBlurEffect.Style = .systemMaterial
    |                                                    `- error: 'systemMaterial' is unavailable in tvOS
 26 | }
 27 |
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemMaterial  }
  |          `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupPresentationController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupRoundShadowImageView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupRoundShadowImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupToolbar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupEnvironment.swift
SwiftCompile normal arm64 Compiling\ PBPopupPreferences.swift,\ PBPopupProxyViewController.swift,\ PBPopupState.swift,\ PBPopupUI.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupPreferences.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupProxyViewController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift:25:19: error: 'UIBarStyle' is unavailable in tvOS
23 |     let isFloating: Bool
24 |     let popupBarStyle: PBPopupBarStyle
25 |     var barStyle: UIBarStyle
   |                   `- error: 'UIBarStyle' is unavailable in tvOS
26 |     var backgroundStyle: UIBlurEffect.Style
27 |     var backgroundEffect: UIBlurEffect?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupPreferences.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupPreferences.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupProxyViewController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupProxyViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupUI.swift
SwiftCompile normal arm64 Compiling\ CGVector.swift,\ DispatchQueue+Private.swift,\ NSLayoutConstraint+Private.swift,\ PBChevronView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGVector.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/DispatchQueue+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/NSLayoutConstraint+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBChevronView.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGVector.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGVector.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/DispatchQueue+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DispatchQueue+Private.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/NSLayoutConstraint+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSLayoutConstraint+Private.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBChevronView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBChevronView.swift
SwiftCompile normal arm64 Compiling\ CGGradient+Smooth.swift,\ CGMath.swift,\ CGPoint.swift,\ CGRect.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGGradient+Smooth.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGMath.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGPoint.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGRect.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGGradient+Smooth.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGGradient+Smooth.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGMath.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGMath.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGPoint.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGPoint.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGRect.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGRect.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-21 12:46:07.931 xcodebuild[698:4558] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 (in target 'PBPopupController' from project 'PBPopupController')
	SwiftEmitModule normal arm64 Emitting\ module\ for\ PBPopupController (in target 'PBPopupController' from project 'PBPopupController')
	Building workspace PBPopupController with scheme PBPopupController
(3 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
ignoring broken symlink /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-ObjC/include/UIView+PBPopupSupportPrivate.hInvalid Exclude '/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/Info.plist': File not found.
Resolved source packages:
  PBPopupController: /Users/admin/builder/spi-builder-workspace
resolved source packages: PBPopupController
2026-09-21 12:46:14.926 xcodebuild[830:5063] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "PBPopupController",
  "name" : "PBPopupController",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "PBPopupController",
      "targets" : [
        "PBPopupController"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PBPopupController_ObjC",
      "module_type" : "ClangTarget",
      "name" : "PBPopupController-ObjC",
      "path" : "PBPopupController/PBPopupController/PBPopupController-ObjC",
      "product_memberships" : [
        "PBPopupController"
      ],
      "sources" : [
        "Private/NSObject+PBPopupSupportPrivate.m",
        "Private/UIView+PBPopupSupportPrivate.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PBPopupController",
      "module_type" : "SwiftTarget",
      "name" : "PBPopupController",
      "path" : "PBPopupController/PBPopupController/PBPopupController-Swift",
      "product_memberships" : [
        "PBPopupController"
      ],
      "sources" : [
        "CGGradient+Smooth.swift",
        "CGMath.swift",
        "CGPoint.swift",
        "CGRect.swift",
        "CGVector.swift",
        "DispatchQueue+Private.swift",
        "NSLayoutConstraint+Private.swift",
        "PBChevronView.swift",
        "PBPopupBar.swift",
        "PBPopupCloseButton.swift",
        "PBPopupContentView.swift",
        "PBPopupController+Utils.swift",
        "PBPopupController.swift",
        "PBPopupEasingFunction.swift",
        "PBPopupInteractivePresentationController.swift",
        "PBPopupLogs.swift",
        "PBPopupPresentationController.swift",
        "PBPopupRoundShadowImageView.swift",
        "PBPopupToolbar.swift",
        "SwiftUIWrapper/PBPopupEnvironment.swift",
        "SwiftUIWrapper/PBPopupPreferences.swift",
        "SwiftUIWrapper/PBPopupProxyViewController.swift",
        "SwiftUIWrapper/PBPopupState.swift",
        "SwiftUIWrapper/PBPopupUI.swift",
        "SwiftUIWrapper/PBPopupUIContentController.swift",
        "SwiftUIWrapper/PBPopupUICustomBarViewController.swift",
        "SwiftUIWrapper/PBPopupViewWrapper.swift",
        "SwiftUIWrapper/UIViewControllerPreview.swift",
        "SwiftUIWrapper/UIViewPreview.swift",
        "UIColor+Random.swift",
        "UIScreen+ScreenCorners.swift",
        "UIView+CornerRadius.swift",
        "UIView+Private.swift",
        "UIView+Snapshot.swift",
        "UIViewController+Private.swift",
        "UIViewController+Support.swift"
      ],
      "target_dependencies" : [
        "PBPopupController-ObjC"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
warning: 'spi-builder-workspace': ignoring broken symlink /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-ObjC/include/UIView+PBPopupSupportPrivate.h
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/Info.plist': File not found.
{
  "workspace" : {
    "name" : "PBPopupController",
    "schemes" : [
      "PBPopupController"
    ]
  }
}
2026-09-21 12:46:16.121 xcodebuild[838:5129] [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 PBPopupController -destination generic/platform=tvOS
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 PBPopupController -destination generic/platform=tvOS
Resolve Package Graph
ignoring broken symlink /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-ObjC/include/UIView+PBPopupSupportPrivate.hInvalid Exclude '/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/Info.plist': File not found.
Resolved source packages:
  PBPopupController: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (3 targets)
    Target 'PBPopupController-product' in project 'PBPopupController'
        ➜ Explicit dependency on target 'PBPopupController' in project 'PBPopupController'
        ➜ Explicit dependency on target 'PBPopupController-ObjC' in project 'PBPopupController'
    Target 'PBPopupController' in project 'PBPopupController'
        ➜ Explicit dependency on target 'PBPopupController-ObjC' in project 'PBPopupController'
    Target 'PBPopupController-ObjC' in project 'PBPopupController' (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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver PBPopupController normal arm64 com.apple.xcode.tools.swift.compiler (in target 'PBPopupController' from project 'PBPopupController')
    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 PBPopupController -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/PBPopupController-ObjC.modulemap -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/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController-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/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController-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/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-ObjC/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-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/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ PBPopupBar.swift,\ PBPopupCloseButton.swift,\ PBPopupContentView.swift,\ PBPopupController+Utils.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupCloseButton.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupContentView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController+Utils.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:373:32: error: 'UIBarStyle' is unavailable in tvOS
 371 |      The bar style of the popup bar toolbar.
 372 |      */
 373 |     @objc public var barStyle: UIBarStyle {
     |                                `- error: 'UIBarStyle' is unavailable in tvOS
 374 |         get {
 375 |             return self.toolbar.barStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:799:33: error: 'UIBarStyle' is unavailable in tvOS
 797 |     }
 798 |
 799 |     private var systemBarStyle: UIBarStyle!
     |                                 `- error: 'UIBarStyle' is unavailable in tvOS
 800 |
 801 |     private var popupBarIsFloating: Bool = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:375:33: error: 'barStyle' is unavailable in tvOS
 373 |     @objc public var barStyle: UIBarStyle {
 374 |         get {
 375 |             return self.toolbar.barStyle
     |                                 `- error: 'barStyle' is unavailable in tvOS
 376 |         }
 377 |         set(newValue) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:25:33: note: 'barStyle' has been explicitly marked unavailable here
23 | @interface UIToolbar : UIView <UIBarPositioning>
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
   |                                 `- note: 'barStyle' has been explicitly marked unavailable here
26 | @property(nullable, nonatomic, copy) NSArray<UIBarButtonItem *> *items; // get/set visible UIBarButtonItem. default is nil. changes not animated. shown in order
27 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:383:26: error: 'barStyle' is unavailable in tvOS
 381 |             self.backgroundView?.backgroundColor = nil
 382 |             self.transitionBackgroundView?.backgroundColor = nil
 383 |             self.toolbar.barStyle = newValue
     |                          `- error: 'barStyle' is unavailable in tvOS
 384 |         }
 385 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:25:33: note: 'barStyle' has been explicitly marked unavailable here
23 | @interface UIToolbar : UIView <UIBarPositioning>
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
   |                                 `- note: 'barStyle' has been explicitly marked unavailable here
26 | @property(nullable, nonatomic, copy) NSArray<UIBarButtonItem *> *items; // get/set visible UIBarButtonItem. default is nil. changes not animated. shown in order
27 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:413:25: error: 'systemChromeMaterialDark' is unavailable in tvOS
 411 |         get {
 412 |             if self.systemBarStyle == .black {
 413 |                 return .systemChromeMaterialDark
     |                         `- error: 'systemChromeMaterialDark' is unavailable in tvOS
 414 |             }
 415 |             return .systemChromeMaterial
UIKit.UIBlurEffect.Style.systemChromeMaterialDark:4:10: note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterialDark  }
  |          `- note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:415:21: error: 'systemChromeMaterial' is unavailable in tvOS
 413 |                 return .systemChromeMaterialDark
 414 |             }
 415 |             return .systemChromeMaterial
     |                     `- error: 'systemChromeMaterial' is unavailable in tvOS
 416 |         }
 417 |         set {
UIKit.UIBlurEffect.Style.systemChromeMaterial:4:10: note: 'systemChromeMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterial  }
  |          `- note: 'systemChromeMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:18: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                  |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                  `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:43: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                           |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                           `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:1159:69: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
 231 |
 232 |  */
 233 | @objc public class PBPopupBar: UIView {
     |                    `- note: add '@available' attribute to enclosing class
 234 |
 235 |     // MARK: - Public Properties
     :
 987 |     }
 988 |
 989 |     private func setupPopupBar() {
     |                  `- note: add '@available' attribute to enclosing instance method
 990 |         self.autoresizesSubviews = true // default: true
 991 |         self.preservesSuperviewLayoutMargins = true // default: false
     :
1157 |
1158 |         if #available(iOS 17.0, *) {
1159 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                     |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                     `- note: add 'if #available' version check
1160 |                 let style = self.traitCollection.userInterfaceStyle
1161 |                 self.highlightView?.backgroundColor = style == .light ? UIColor.black.withAlphaComponent(0.10) : UIColor.white.withAlphaComponent(0.10)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupBar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupCloseButton.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupCloseButton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupContentView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupContentView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController+Utils.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupController+Utils.swift
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:22: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                      |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                      `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:47: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                               |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                               `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift:2294:73: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
2241 |     }
2242 |
2243 |     internal class _PBPopupBackgroundShadowView: UIView {
     |                    `- note: add '@available' attribute to enclosing class
2244 |         var colorToken: NSKeyValueObservation?
2245 |         var offsetToken: NSKeyValueObservation?
     :
2283 |         var floatingInset: UIEdgeInsets!
2284 |
2285 |         override init(frame: CGRect) {
     |                  `- note: add '@available' attribute to enclosing initializer
2286 |             super.init(frame: frame)
2287 |
     :
2292 |
2293 |             if #available(iOS 17.0, *) {
2294 |                 self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                         |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                         `- note: add 'if #available' version check
2295 |                     self.layer.rasterizationScale = self.traitCollection.displayScale
2296 |                     if let userShadow = self.userFloatingBackgroundShadow, userShadow.shadowColor == nil {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupCloseButton.swift:146:46: error: 'systemChromeMaterial' is unavailable in tvOS
144 |     private func setupForRoundButton()
145 |     {
146 |         let blurStyle: UIBlurEffect.Style = .systemChromeMaterial
    |                                              `- error: 'systemChromeMaterial' is unavailable in tvOS
147 |         self.effectView = UIVisualEffectView(effect: UIBlurEffect(style: blurStyle))
148 |         self.effectView.isUserInteractionEnabled = false
UIKit.UIBlurEffect.Style.systemChromeMaterial:4:10: note: 'systemChromeMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterial  }
  |          `- note: 'systemChromeMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupContentView.swift:300:43: error: 'systemMaterial' is unavailable in tvOS
298 |     private func setupEffectView()
299 |     {
300 |         let effect = UIBlurEffect(style: .systemMaterial)
    |                                           `- error: 'systemMaterial' is unavailable in tvOS
301 |
302 |         self.popupEffectView = _PBPopupEffectView(effect: effect)
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemMaterial  }
  |          `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
SwiftCompile normal arm64 Compiling\ CGGradient+Smooth.swift,\ CGMath.swift,\ CGPoint.swift,\ CGRect.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGGradient+Smooth.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGMath.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGPoint.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGRect.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGGradient+Smooth.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGGradient+Smooth.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGMath.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGMath.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGPoint.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGPoint.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGRect.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGRect.swift
SwiftCompile normal arm64 Compiling\ UIViewControllerPreview.swift,\ UIViewPreview.swift,\ UIColor+Random.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewControllerPreview.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewPreview.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIColor+Random.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewControllerPreview.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewControllerPreview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewPreview.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewPreview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIColor+Random.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIColor+Random.swift
SwiftCompile normal arm64 Compiling\ PBPopupPresentationController.swift,\ PBPopupRoundShadowImageView.swift,\ PBPopupToolbar.swift,\ PBPopupEnvironment.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupRoundShadowImageView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:18: error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                  |- error: 'registerForTraitChanges(_:handler:)' is only available in tvOS 17.0 or newer
     |                  `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:43: error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                           |- error: 'UITraitDisplayScale' is only available in tvOS 17.0 or newer
     |                                           `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:220:69: error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
   9 | import UIKit
  10 |
  11 | internal class PBPopupPresentationController: UIPresentationController
     |                `- note: add '@available' attribute to enclosing class
  12 | {
  13 |     internal weak var presentingVC: UIViewController!
     :
 205 |     }
 206 |
 207 |     override init(presentedViewController: UIViewController, presenting presentingViewController: UIViewController?)
     |              `- note: add '@available' attribute to enclosing initializer
 208 |     {
 209 |         self.presentingVC = presentingViewController
     :
 218 |
 219 |         if #available(iOS 17.0, *) {
 220 |             self.registerForTraitChanges([UITraitDisplayScale.self, UITraitUserInterfaceStyle.self]) { (self: Self, previousTraitCollection: UITraitCollection) in
     |                                                                     |- error: 'UITraitUserInterfaceStyle' is only available in tvOS 17.0 or newer
     |                                                                     `- note: add 'if #available' version check
 221 |                 guard self.shouldUpdateBackingView == true else { return }
 222 |                 if self.traitCollection.userInterfaceStyle != previousTraitCollection.userInterfaceStyle {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:334:35: error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
 332 |             if !context.isInteractive {
 333 |                 self.presentingVC.setNeedsStatusBarAppearanceUpdate()
 334 |                 self.presentingVC.setNeedsUpdateOfHomeIndicatorAutoHidden()
     |                                   `- error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
 335 |             }
 336 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift:437:35: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 435 |         coordinator.animate { context in
 436 |             if !context.isInteractive {
 437 |                 self.presentingVC.setNeedsStatusBarAppearanceUpdate()
     |                                   `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 438 |             }
 439 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift:11:33: error: 'UIToolbar' is unavailable in tvOS
  9 | import UIKit
 10 |
 11 | internal class _PBPopupToolbar: UIToolbar {
    |                                 `- error: 'UIToolbar' is unavailable in tvOS
 12 |
 13 |     internal var popupBarIsFloating: Bool = false {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIToolbar.h:23:12: note: 'UIToolbar' has been explicitly marked unavailable here
21 |
22 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(tvos, watchos) NS_SWIFT_UI_ACTOR
23 | @interface UIToolbar : UIView <UIBarPositioning>
   |            `- note: 'UIToolbar' has been explicitly marked unavailable here
24 |
25 | @property(nonatomic) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos); // default is UIBarStyleDefault
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:20:30: error: 'UIBarStyle' is unavailable in tvOS
 18 |
 19 | internal struct PBPopupBarBarStyleKey: EnvironmentKey {
 20 |     static let defaultValue: UIBarStyle = .default
    |                              `- error: 'UIBarStyle' is unavailable in tvOS
 21 | }
 22 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:19:17: warning: unavailable enum 'UIBarStyle' was used to satisfy a requirement of protocol 'EnvironmentKey'; this will be an error in a future Swift language mode
 17 | }
 18 |
 19 | internal struct PBPopupBarBarStyleKey: EnvironmentKey {
    |                 `- warning: unavailable enum 'UIBarStyle' was used to satisfy a requirement of protocol 'EnvironmentKey'; this will be an error in a future Swift language mode
 20 |     static let defaultValue: UIBarStyle = .default
 21 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' declared here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' declared here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftUI.EnvironmentKey.Value:2:16: note: requirement 'Value' declared here
1 | protocol EnvironmentKey {
2 | associatedtype Value}
  |                `- note: requirement 'Value' declared here
3 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:25:52: error: 'systemMaterial' is unavailable in tvOS
 23 | @available(iOS 14.0, *)
 24 | internal struct PBPopupBarBackgroundStyleKey: EnvironmentKey {
 25 |     static let defaultValue: UIBlurEffect.Style = .systemMaterial
    |                                                    `- error: 'systemMaterial' is unavailable in tvOS
 26 | }
 27 |
UIKit.UIBlurEffect.Style.systemMaterial:4:10: note: 'systemMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemMaterial  }
  |          `- note: 'systemMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift:130:19: error: 'UIBarStyle' is unavailable in tvOS
128 |     }
129 |
130 |     var barStyle: UIBarStyle {
    |                   `- error: 'UIBarStyle' is unavailable in tvOS
131 |         get { self[PBPopupBarBarStyleKey.self] }
132 |         set { self[PBPopupBarBarStyleKey.self] = newValue }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupPresentationController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupRoundShadowImageView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupRoundShadowImageView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupToolbar.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupEnvironment.swift
SwiftCompile normal arm64 Compiling\ PBPopupController.swift,\ PBPopupEasingFunction.swift,\ PBPopupInteractivePresentationController.swift,\ PBPopupLogs.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupEasingFunction.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupLogs.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:425:56: error: 'UIStatusBarStyle' is unavailable in tvOS
 423 |      */
 424 |
 425 |     @objc public var containerPreferredStatusBarStyle: UIStatusBarStyle {
     |                                                        `- error: 'UIStatusBarStyle' is unavailable in tvOS
 426 |         get {
 427 |             return _containerPreferredStatusBarStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:434:53: error: 'UIStatusBarStyle' is unavailable in tvOS
 432 |     }
 433 |
 434 |     internal var _containerPreferredStatusBarStyle: UIStatusBarStyle = .default
     |                                                     `- error: 'UIStatusBarStyle' is unavailable in tvOS
 435 |
 436 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:439:52: error: 'UIStatusBarStyle' is unavailable in tvOS
 437 |      The preferred status bar style for the popup content view controller.
 438 |      */
 439 |     @objc public var popupPreferredStatusBarStyle: UIStatusBarStyle {
     |                                                    `- error: 'UIStatusBarStyle' is unavailable in tvOS
 440 |         get {
 441 |             guard let vc = self.containerViewController else { return _popupPreferredStatusBarStyle }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:465:49: error: 'UIStatusBarStyle' is unavailable in tvOS
 463 |     }
 464 |
 465 |     internal var _popupPreferredStatusBarStyle: UIStatusBarStyle = .default
     |                                                 `- error: 'UIStatusBarStyle' is unavailable in tvOS
 466 |
 467 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:470:43: error: 'UIStatusBarStyle' is unavailable in tvOS
 468 |      The status bar style of the popup content view controller. Return this value when you override the preferredStatusBarStyle variable.
 469 |      */
 470 |     @objc public var popupStatusBarStyle: UIStatusBarStyle {
     |                                           `- error: 'UIStatusBarStyle' is unavailable in tvOS
 471 |         get {
 472 |             return _popupStatusBarStyle
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:479:40: error: 'UIStatusBarStyle' is unavailable in tvOS
 477 |     }
 478 |
 479 |     internal var _popupStatusBarStyle: UIStatusBarStyle = .default
     |                                        `- error: 'UIStatusBarStyle' is unavailable in tvOS
 480 |
 481 |     /**
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:510:84: error: 'systemChromeMaterial' is unavailable in tvOS
 508 |                     }
 509 | #else
 510 |                     popupContentView.popupEffectView.effect = UIBlurEffect(style: .systemChromeMaterial)
     |                                                                                    `- error: 'systemChromeMaterial' is unavailable in tvOS
 511 |                     if barStyle == .black {
 512 |                         popupContentView.popupEffectView.effect = UIBlurEffect(style: .systemChromeMaterialDark)
UIKit.UIBlurEffect.Style.systemChromeMaterial:4:10: note: 'systemChromeMaterial' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterial  }
  |          `- note: 'systemChromeMaterial' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:512:88: error: 'systemChromeMaterialDark' is unavailable in tvOS
 510 |                     popupContentView.popupEffectView.effect = UIBlurEffect(style: .systemChromeMaterial)
 511 |                     if barStyle == .black {
 512 |                         popupContentView.popupEffectView.effect = UIBlurEffect(style: .systemChromeMaterialDark)
     |                                                                                        `- error: 'systemChromeMaterialDark' is unavailable in tvOS
 513 |                     }
 514 | #endif
UIKit.UIBlurEffect.Style.systemChromeMaterialDark:4:10: note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
2 |   enum Style {
3 | @available(tvOS, unavailable)
4 |     case systemChromeMaterialDark  }
  |          `- note: 'systemChromeMaterialDark' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:500:28: error: 'UIBarStyle' is unavailable in tvOS
 498 |     @objc internal weak var containerViewController: UIViewController!
 499 |
 500 |     internal var barStyle: UIBarStyle! {
     |                            `- error: 'UIBarStyle' is unavailable in tvOS
 501 |         didSet {
 502 |             if let popupContentView = self.containerViewController.popupContentView, let popupEffectView = popupContentView.popupEffectView, popupEffectView.effect != nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:554:40: error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 552 |     internal var _delegate_additionalAnimationsForClosing: (() -> Void)?
 553 |
 554 |     private var softFeedbackGenerator: UIImpactFeedbackGenerator!
     |                                        `- error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 555 |     private var rigidFeedbackGenerator: UIImpactFeedbackGenerator!
 556 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:555:41: error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 553 |
 554 |     private var softFeedbackGenerator: UIImpactFeedbackGenerator!
 555 |     private var rigidFeedbackGenerator: UIImpactFeedbackGenerator!
     |                                         `- error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 556 |
 557 |     private weak var previewingContext: UIViewControllerPreviewing?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1190:61: error: 'UIInterfaceOrientation' is unavailable in tvOS
1188 |     // MARK: - Frames
1189 |
1190 |     internal func statusBarOrientation(for view: UIView) -> UIInterfaceOrientation
     |                                                             `- error: 'UIInterfaceOrientation' is unavailable in tvOS
1191 |     {
1192 |         var statusBarOrientation: UIInterfaceOrientation = .unknown
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
   |                            `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 |     UIInterfaceOrientationUnknown            = UIDeviceOrientationUnknown,
43 |     UIInterfaceOrientationPortrait           = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:641:16: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 639 |                 self.popupStatusBarStyle = self.containerPreferredStatusBarStyle
 640 |             }
 641 |             vc.setNeedsStatusBarAppearanceUpdate()
     |                `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
 642 |         }
 643 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:659:38: error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 657 |         self.containerViewController = controller
 658 |
 659 |         self.softFeedbackGenerator = UIImpactFeedbackGenerator(style: .soft)
     |                                      `- error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 660 |         self.rigidFeedbackGenerator = UIImpactFeedbackGenerator(style: .rigid)
 661 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:660:39: error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 658 |
 659 |         self.softFeedbackGenerator = UIImpactFeedbackGenerator(style: .soft)
 660 |         self.rigidFeedbackGenerator = UIImpactFeedbackGenerator(style: .rigid)
     |                                       `- error: 'UIImpactFeedbackGenerator' is unavailable in tvOS
 661 |     }
 662 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIImpactFeedbackGenerator.h:25:12: note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
23 | // UIImpactFeedbackGenerator is used to give user feedback when an impact between UI elements occurs
24 | UIKIT_EXTERN API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(visionos, tvos) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
25 | @interface UIImpactFeedbackGenerator : UIFeedbackGenerator
   |            `- note: 'UIImpactFeedbackGenerator' has been explicitly marked unavailable here
26 |
27 | /// set a style on the feedback generator and attach it to the provided view as an interaction.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:706:39: error: 'toolbar' is unavailable in tvOS
 704 |         }
 705 |         if let navigationController = self.containerViewController as? UINavigationController {
 706 |             rv = navigationController.toolbar
     |                                       `- error: 'toolbar' is unavailable in tvOS
 707 |             if navigationController.isToolbarHidden {
 708 |                 rv?.isHidden = true
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:707:37: error: 'isToolbarHidden' is unavailable in tvOS
 705 |         if let navigationController = self.containerViewController as? UINavigationController {
 706 |             rv = navigationController.toolbar
 707 |             if navigationController.isToolbarHidden {
     |                                     `- error: 'isToolbarHidden' is unavailable in tvOS
 708 |                 rv?.isHidden = true
 709 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1003:25: error: 'modalPresentationCapturesStatusBarAppearance' is unavailable in tvOS
1001 |                 popupVC.modalPresentationStyle = .custom
1002 |                 popupVC.isModalInPresentation = true
1003 |                 popupVC.modalPresentationCapturesStatusBarAppearance = true
     |                         `- error: 'modalPresentationCapturesStatusBarAppearance' is unavailable in tvOS
1004 |             }
1005 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:297:34: note: 'modalPresentationCapturesStatusBarAppearance' has been explicitly marked unavailable here
295 |
296 | // This controls whether this view controller takes over control of the status bar's appearance when presented non-full screen on another view controller. Defaults to NO.
297 | @property(nonatomic,assign) BOOL modalPresentationCapturesStatusBarAppearance API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos);
    |                                  `- note: 'modalPresentationCapturesStatusBarAppearance' has been explicitly marked unavailable here
298 |
299 | // Presentation modes may keep the keyboard visible when not required. Default implementation affects UIModalPresentationFormSheet visibility.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1192:35: error: 'UIInterfaceOrientation' is unavailable in tvOS
1190 |     internal func statusBarOrientation(for view: UIView) -> UIInterfaceOrientation
1191 |     {
1192 |         var statusBarOrientation: UIInterfaceOrientation = .unknown
     |                                   `- error: 'UIInterfaceOrientation' is unavailable in tvOS
1193 | #if !targetEnvironment(macCatalyst)
1194 |         statusBarOrientation = view.window?.windowScene?.interfaceOrientation ?? .unknown
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIOrientation.h:41:28: note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
39 | // Note that UIInterfaceOrientationLandscapeLeft is equal to UIDeviceOrientationLandscapeRight (and vice versa).
40 | // This is because rotating the device to the left requires rotating the content to the right.
41 | typedef NS_ENUM(NSInteger, UIInterfaceOrientation) {
   |                            `- note: 'UIInterfaceOrientation' has been explicitly marked unavailable here
42 |     UIInterfaceOrientationUnknown            = UIDeviceOrientationUnknown,
43 |     UIInterfaceOrientationPortrait           = UIDeviceOrientationPortrait,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1194:58: error: 'interfaceOrientation' is unavailable in tvOS
1192 |         var statusBarOrientation: UIInterfaceOrientation = .unknown
1193 | #if !targetEnvironment(macCatalyst)
1194 |         statusBarOrientation = view.window?.windowScene?.interfaceOrientation ?? .unknown
     |                                                          `- error: 'interfaceOrientation' is unavailable in tvOS
1195 | #endif
1196 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindowScene.h:26:56: note: 'interfaceOrientation' has been explicitly marked unavailable here
 24 | #pragma mark Geometry
 25 | @property (nonatomic, readonly) UIScreen *screen API_UNAVAILABLE(visionos);
 26 | @property (nonatomic, readonly) UIInterfaceOrientation interfaceOrientation API_DEPRECATED("Use effectiveGeometry.interfaceOrientation instead.", ios(13.0, 26.0), visionos(1.0, 26.0)) API_UNAVAILABLE(tvos);
    |                                                        `- note: 'interfaceOrientation' has been explicitly marked unavailable here
 27 | @property (nonatomic, readonly) id<UICoordinateSpace> coordinateSpace API_DEPRECATED("Use effectiveGeometry.coordinateSpace instead.", ios(13.0, 26.0), tvos(13.0, 26.0), visionos(1.0, 26.0));
 28 | @property (nonatomic, readonly) UITraitCollection *traitCollection;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1204:52: error: 'statusBarManager' is unavailable in tvOS
1202 |         var statusBarFrame: CGRect = .zero
1203 | #if !targetEnvironment(macCatalyst)
1204 |         statusBarFrame = view.window?.windowScene?.statusBarManager?.statusBarFrame ?? .zero
     |                                                    `- error: 'statusBarManager' is unavailable in tvOS
1205 | #else
1206 |         let insets = view.superview?.safeAreaInsets ?? .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStatusBarManager.h:28:63: note: 'statusBarManager' has been explicitly marked unavailable here
26 | @interface UIWindowScene (StatusBarManager)
27 |
28 | @property (nonatomic, readonly, nullable) UIStatusBarManager *statusBarManager API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos);
   |                                                               `- note: 'statusBarManager' has been explicitly marked unavailable here
29 |
30 | @end
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1217:53: error: 'statusBarManager' is unavailable in tvOS
1215 |         var statusBarHeight: CGFloat = 0
1216 | #if !targetEnvironment(macCatalyst)
1217 |         statusBarHeight = view.window?.windowScene?.statusBarManager?.statusBarFrame.size.height ?? 0.0
     |                                                     `- error: 'statusBarManager' is unavailable in tvOS
1218 | #else
1219 |         let insets = view.superview?.safeAreaInsets ?? .zero
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStatusBarManager.h:28:63: note: 'statusBarManager' has been explicitly marked unavailable here
26 | @interface UIWindowScene (StatusBarManager)
27 |
28 | @property (nonatomic, readonly, nullable) UIStatusBarManager *statusBarManager API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos);
   |                                                               `- note: 'statusBarManager' has been explicitly marked unavailable here
29 |
30 | @end
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1229:42: error: 'statusBarManager' is unavailable in tvOS
1227 |     {
1228 | #if !targetEnvironment(macCatalyst)
1229 |         return view.window?.windowScene?.statusBarManager?.isStatusBarHidden ?? false
     |                                          `- error: 'statusBarManager' is unavailable in tvOS
1230 | #else
1231 |         return false
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIStatusBarManager.h:28:63: note: 'statusBarManager' has been explicitly marked unavailable here
26 | @interface UIWindowScene (StatusBarManager)
27 |
28 | @property (nonatomic, readonly, nullable) UIStatusBarManager *statusBarManager API_AVAILABLE(ios(13.0)) API_UNAVAILABLE(tvos);
   |                                                               `- note: 'statusBarManager' has been explicitly marked unavailable here
29 |
30 | @end
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift:1341:23: error: 'modalPresentationCapturesStatusBarAppearance' is unavailable in tvOS
1339 |
1340 |         if self.isContainerPresentationSheet {
1341 |             presented.modalPresentationCapturesStatusBarAppearance = false
     |                       `- error: 'modalPresentationCapturesStatusBarAppearance' is unavailable in tvOS
1342 |         }
1343 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:297:34: note: 'modalPresentationCapturesStatusBarAppearance' has been explicitly marked unavailable here
295 |
296 | // This controls whether this view controller takes over control of the status bar's appearance when presented non-full screen on another view controller. Defaults to NO.
297 | @property(nonatomic,assign) BOOL modalPresentationCapturesStatusBarAppearance API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos);
    |                                  `- note: 'modalPresentationCapturesStatusBarAppearance' has been explicitly marked unavailable here
298 |
299 | // Presentation modes may keep the keyboard visible when not required. Default implementation affects UIModalPresentationFormSheet visibility.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift:184:24: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
182 |                     //UIView.animate(withDuration: 0.25, delay: 0.0, usingSpringWithDamping: 500, initialSpringVelocity: 0, options: []) {
183 |                     // Apple Documentation: If you call this method within an animation block, the changes are animated along with the rest of the animation block.
184 |                     vc.setNeedsStatusBarAppearanceUpdate()
    |                        `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
185 |                     //}
186 |                     self.statusBarThresholdDir = -self.statusBarThresholdDir
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift:218:28: error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
216 |                     animator.addAnimations {
217 |                         vc.setNeedsStatusBarAppearanceUpdate()
218 |                         vc.setNeedsUpdateOfHomeIndicatorAutoHidden()
    |                            `- error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
219 |                     }
220 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift:236:32: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
234 |                     if self.isDismissing {
235 |                         animator.addAnimations {
236 |                             vc.setNeedsStatusBarAppearanceUpdate()
    |                                `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
237 |                             vc.popupContentView.popupCloseButton?.setButtonStateStationary()
238 |                         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift:276:16: error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
274 |         animator.addAnimations {
275 |             vc.setNeedsStatusBarAppearanceUpdate()
276 |             vc.setNeedsUpdateOfHomeIndicatorAutoHidden()
    |                `- error: value of type 'UIViewController' has no member 'setNeedsUpdateOfHomeIndicatorAutoHidden'
277 |             vc.popupContentView.popupCloseButton?.alpha = 1.0
278 |             self.presentationController.popupBarForPresentation?.alpha = 0.0
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupEasingFunction.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupEasingFunction.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupInteractivePresentationController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupLogs.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupLogs.swift
SwiftCompile normal arm64 Compiling\ UIView+Snapshot.swift,\ UIViewController+Private.swift,\ UIViewController+Support.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Snapshot.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Support.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:1072:68: error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
1070 |         }
1071 |
1072 |         originalMethod = class_getInstanceMethod(aClass, #selector(setNeedsStatusBarAppearanceUpdate))
     |                                                                    `- error: 'setNeedsStatusBarAppearanceUpdate()' is unavailable in tvOS
1073 |         swizzledMethod = class_getInstanceMethod(aClass, #selector(pb_setNeedsStatusBarAppearanceUpdate))
1074 |         if let originalMethod = originalMethod, let swizzledMethod = swizzledMethod {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:334:1: note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
332 |
333 | // This should be called whenever the return values for the view controller's status bar attributes have changed. If it is called from within an animation block, the changes will be animated along with the rest of the animation block.
334 | - (void)setNeedsStatusBarAppearanceUpdate API_AVAILABLE(ios(7.0)) API_UNAVAILABLE(tvos, visionos);
    | `- note: 'setNeedsStatusBarAppearanceUpdate()' has been explicitly marked unavailable here
335 |
336 | /* This method returns either itself or the nearest ancestor that can perform the given action and, if applicable, has overridden UIViewController's default implementation of the action method. View controllers can return NO from canPerformAction:withSender: to opt out of being a target for a given action. */
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:162:25: error: value of type 'UITabBar' has no member '_ignoringNastedFrameDuringTransition'
 160 |     {
 161 |         if UITabBarController.getAssociatedPopupBarFor(self) == nil {
 162 |             self.tabBar._ignoringNastedFrameDuringTransition = true
     |                         `- error: value of type 'UITabBar' has no member '_ignoringNastedFrameDuringTransition'
 163 |         }
 164 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:201:58: error: cannot find '__pb_durationForTransition' in scope
 199 |                         }
 200 |                         else {
 201 |                             let duration: TimeInterval = __pb_durationForTransition(self, UInt(t))
     |                                                          `- error: cannot find '__pb_durationForTransition' in scope
 202 |                             self.setIgnoringLayoutDuringTransition(true)
 203 |                             UIView.animate(withDuration: duration, delay: 0.0, options: [.beginFromCurrentState, .layoutSubviews]) {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:226:25: error: value of type 'UITabBar' has no member '_ignoringNastedFrameDuringTransition'
 224 |     {
 225 |         if UITabBarController.getAssociatedPopupBarFor(self) == nil {
 226 |             self.tabBar._ignoringNastedFrameDuringTransition = false
     |                         `- error: value of type 'UITabBar' has no member '_ignoringNastedFrameDuringTransition'
 227 |         }
 228 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:301:58: error: cannot find '__pb_durationForTransition' in scope
 299 |                         }
 300 |                         else {
 301 |                             let duration: TimeInterval = __pb_durationForTransition(self, UInt(t))
     |                                                          `- error: cannot find '__pb_durationForTransition' in scope
 302 |                             UIView.animate(withDuration: duration, delay: 0.0, options: [.beginFromCurrentState, .layoutSubviews]) {
 303 |                                 if rv.isFloating {
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:333:21: error: value of type 'UITabBar' has no member '_ignoringLayoutDuringTransition'
 331 |     @objc override func setIgnoringLayoutDuringTransition( _ ignoringLayoutDuringTransition: Bool)
 332 |     {
 333 |         self.tabBar._ignoringLayoutDuringTransition = ignoringLayoutDuringTransition
     |                     `- error: value of type 'UITabBar' has no member '_ignoringLayoutDuringTransition'
 334 |     }
 335 |
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:439:50: error: 'barStyle' is unavailable in tvOS
 437 |         if self.popupBar.inheritsVisualStyleFromBottomBar == true {
 438 |             self.popupBar.backgroundEffect = self.bottomBarAppearance.backgroundEffect
 439 |             self.popupBar.barStyle = self.tabBar.barStyle
     |                                                  `- error: 'barStyle' is unavailable in tvOS
 440 |             self.popupBar.tintColor = self.tabBar.tintColor
 441 |             if #available(iOS 18.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITabBar.h:104:33: note: 'barStyle' has been explicitly marked unavailable here
102 |  Valid bar styles are UIBarStyleDefault (default) and UIBarStyleBlack.
103 |  */
104 | @property(nonatomic) UIBarStyle barStyle API_AVAILABLE(ios(7.0)) UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
    |                                 `- note: 'barStyle' has been explicitly marked unavailable here
105 |
106 | /*
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:653:44: error: 'toolbar' is unavailable in tvOS
 651 |             if let rv = UINavigationController.getAssociatedPopupBarFor(self) {
 652 |                 var position: CGFloat = 0
 653 |                 if let presentation = self.toolbar.layer.presentation() {
     |                                            `- error: 'toolbar' is unavailable in tvOS
 654 |                     position = presentation.position.x
 655 |                 }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:699:75: error: 'isToolbarHidden' is unavailable in tvOS
 697 |                         if back.hidesPopupBarWhenPushed == false {
 698 |                             vc.popupBarWasHidden = true
 699 |                             if let nc = vc as? UINavigationController, nc.isToolbarHidden {
     |                                                                           `- error: 'isToolbarHidden' is unavailable in tvOS
 700 |                                 if let top = self.pb_popViewController(animated: animated), top.transitionCoordinator != nil {
 701 |                                     self.startInteractivePopupBarTransition(fromViewController: top)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:721:75: error: 'isToolbarHidden' is unavailable in tvOS
 719 |                         if viewController.hidesPopupBarWhenPushed == false {
 720 |                             vc.popupBarWasHidden = true
 721 |                             if let nc = vc as? UINavigationController, nc.isToolbarHidden {
     |                                                                           `- error: 'isToolbarHidden' is unavailable in tvOS
 722 |                                 if let viewControllers = self.pb_popToViewController(viewController, animated: animated), vc.transitionCoordinator != nil {
 723 |                                     self.startInteractivePopupBarTransition(fromViewController: top)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:744:75: error: 'isToolbarHidden' is unavailable in tvOS
 742 |                         if back.hidesPopupBarWhenPushed == false {
 743 |                             vc.popupBarWasHidden = true
 744 |                             if let nc = vc as? UINavigationController, nc.isToolbarHidden {
     |                                                                           `- error: 'isToolbarHidden' is unavailable in tvOS
 745 |                                 if let viewControllers = self.pb_popToRootViewController(animated: animated), vc.transitionCoordinator != nil {
 746 |                                     self.startInteractivePopupBarTransition(fromViewController: top)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:828:26: error: 'toolbar' is unavailable in tvOS
 826 |         guard self.bottomBarIsHidden() == false else { return nil }
 827 |
 828 |         var frame = self.toolbar.frame
     |                          `- error: 'toolbar' is unavailable in tvOS
 829 |         frame.size.height += self.insetsForBottomBar().bottom
 830 |         if let snapshot = self.view.resizableSnapshotView(from: frame, afterScreenUpdates: false, withCapInsets: .zero)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:839:27: error: 'toolbar' is unavailable in tvOS
 837 |     @objc override func _animateBottomBarToHidden( _ hidden: Bool)
 838 |     {
 839 |         var height = self.toolbar.frame.height
     |                           `- error: 'toolbar' is unavailable in tvOS
 840 |         if let tabBarController = self.tabBarController {
 841 |             height += tabBarController.defaultFrameForBottomBar().height
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:846:22: error: 'toolbar' is unavailable in tvOS
 844 |         if height > 0.0 {
 845 |             if hidden == false {
 846 |                 self.toolbar.transform = .identity
     |                      `- error: 'toolbar' is unavailable in tvOS
 847 |             }
 848 |             else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:849:34: error: 'toolbar' is unavailable in tvOS
 847 |             }
 848 |             else {
 849 |                 let fromY = self.toolbar.frame.minY
     |                                  `- error: 'toolbar' is unavailable in tvOS
 850 |                 let toY = self.view.bounds.height
 851 |                 self.toolbar.transform = self.toolbar.transform.translatedBy(x: 0, y: toY - fromY)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:851:22: error: 'toolbar' is unavailable in tvOS
 849 |                 let fromY = self.toolbar.frame.minY
 850 |                 let toY = self.view.bounds.height
 851 |                 self.toolbar.transform = self.toolbar.transform.translatedBy(x: 0, y: toY - fromY)
     |                      `- error: 'toolbar' is unavailable in tvOS
 852 |             }
 853 |             if let tabBarController = self.tabBarController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:851:47: error: 'toolbar' is unavailable in tvOS
 849 |                 let fromY = self.toolbar.frame.minY
 850 |                 let toY = self.view.bounds.height
 851 |                 self.toolbar.transform = self.toolbar.transform.translatedBy(x: 0, y: toY - fromY)
     |                                               `- error: 'toolbar' is unavailable in tvOS
 852 |             }
 853 |             if let tabBarController = self.tabBarController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:860:27: error: 'isToolbarHidden' is unavailable in tvOS
 858 |
 859 |     @objc override func bottomBarIsHidden() -> Bool {
 860 |         let hidden = self.isToolbarHidden || self.toolbar.superview == nil || self.isBottomBarHiddenDuringTransition
     |                           `- error: 'isToolbarHidden' is unavailable in tvOS
 861 |         return hidden
 862 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:860:51: error: 'toolbar' is unavailable in tvOS
 858 |
 859 |     @objc override func bottomBarIsHidden() -> Bool {
 860 |         let hidden = self.isToolbarHidden || self.toolbar.superview == nil || self.isBottomBarHiddenDuringTransition
     |                                                   `- error: 'toolbar' is unavailable in tvOS
 861 |         return hidden
 862 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:884:33: error: 'toolbar' is unavailable in tvOS
 882 |     {
 883 |
 884 |         var toolBarFrame = self.toolbar.frame
     |                                 `- error: 'toolbar' is unavailable in tvOS
 885 |
 886 |         toolBarFrame.origin = CGPoint(x: 0, y: self.view.bounds.height - (self.bottomBarIsHidden() ? 0.0 : (toolBarFrame.size.height + self.insetsForBottomBar().bottom)))
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:887:41: error: 'isToolbarHidden' is unavailable in tvOS
 885 |
 886 |         toolBarFrame.origin = CGPoint(x: 0, y: self.view.bounds.height - (self.bottomBarIsHidden() ? 0.0 : (toolBarFrame.size.height + self.insetsForBottomBar().bottom)))
 887 |         toolBarFrame.size.height = self.isToolbarHidden ? 0.0 : toolBarFrame.size.height
     |                                         `- error: 'isToolbarHidden' is unavailable in tvOS
 888 |         toolBarFrame.size.width = self.navigationBar.frame.width
 889 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:78:50: note: 'isToolbarHidden' has been explicitly marked unavailable here
 76 | @property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.
 77 |
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
    |                                                  `- note: 'isToolbarHidden' has been explicitly marked unavailable here
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:911:22: error: 'toolbar' is unavailable in tvOS
 909 |
 910 |             if self.popupController.popupPresentationState == .presenting {
 911 |                 self.toolbar.scrollEdgeAppearance = self.toolbar.standardAppearance
     |                      `- error: 'toolbar' is unavailable in tvOS
 912 |                 self.toolbar.compactScrollEdgeAppearance = self.toolbar.standardAppearance
 913 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:911:58: error: 'toolbar' is unavailable in tvOS
 909 |
 910 |             if self.popupController.popupPresentationState == .presenting {
 911 |                 self.toolbar.scrollEdgeAppearance = self.toolbar.standardAppearance
     |                                                          `- error: 'toolbar' is unavailable in tvOS
 912 |                 self.toolbar.compactScrollEdgeAppearance = self.toolbar.standardAppearance
 913 |             }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:912:22: error: 'toolbar' is unavailable in tvOS
 910 |             if self.popupController.popupPresentationState == .presenting {
 911 |                 self.toolbar.scrollEdgeAppearance = self.toolbar.standardAppearance
 912 |                 self.toolbar.compactScrollEdgeAppearance = self.toolbar.standardAppearance
     |                      `- error: 'toolbar' is unavailable in tvOS
 913 |             }
 914 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:912:65: error: 'toolbar' is unavailable in tvOS
 910 |             if self.popupController.popupPresentationState == .presenting {
 911 |                 self.toolbar.scrollEdgeAppearance = self.toolbar.standardAppearance
 912 |                 self.toolbar.compactScrollEdgeAppearance = self.toolbar.standardAppearance
     |                                                                 `- error: 'toolbar' is unavailable in tvOS
 913 |             }
 914 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:924:55: error: 'toolbar' is unavailable in tvOS
 922 |         }
 923 |
 924 |         self.popupBar.effectGroupingIdentifier = self.toolbar._effectGroupingIdentifierIfAvailable
     |                                                       `- error: 'toolbar' is unavailable in tvOS
 925 |         self.popupBar.applyGroupingIdentifier(fromBottomBar: true)
 926 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:930:40: error: 'toolbar' is unavailable in tvOS
 928 |         self.popupBar.shadowColor = appearance.shadowColor
 929 |
 930 |         let bottomBarAppearance = self.toolbar.standardAppearance
     |                                        `- error: 'toolbar' is unavailable in tvOS
 931 |
 932 |         if self.bottomBarAppearance == nil {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:945:14: error: 'toolbar' is unavailable in tvOS
 943 |         }
 944 |
 945 |         self.toolbar.standardAppearance = bottomBarAppearance
     |              `- error: 'toolbar' is unavailable in tvOS
 946 |         self.toolbar.compactAppearance = bottomBarAppearance
 947 |         if #available(iOS 15.0, *) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:946:14: error: 'toolbar' is unavailable in tvOS
 944 |
 945 |         self.toolbar.standardAppearance = bottomBarAppearance
 946 |         self.toolbar.compactAppearance = bottomBarAppearance
     |              `- error: 'toolbar' is unavailable in tvOS
 947 |         if #available(iOS 15.0, *) {
 948 |             self.toolbar.scrollEdgeAppearance = bottomBarAppearance
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:948:18: error: 'toolbar' is unavailable in tvOS
 946 |         self.toolbar.compactAppearance = bottomBarAppearance
 947 |         if #available(iOS 15.0, *) {
 948 |             self.toolbar.scrollEdgeAppearance = bottomBarAppearance
     |                  `- error: 'toolbar' is unavailable in tvOS
 949 |             self.toolbar.compactScrollEdgeAppearance = bottomBarAppearance
 950 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:949:18: error: 'toolbar' is unavailable in tvOS
 947 |         if #available(iOS 15.0, *) {
 948 |             self.toolbar.scrollEdgeAppearance = bottomBarAppearance
 949 |             self.toolbar.compactScrollEdgeAppearance = bottomBarAppearance
     |                  `- error: 'toolbar' is unavailable in tvOS
 950 |         }
 951 |
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationController.h:80:58: note: 'toolbar' has been explicitly marked unavailable here
 78 | @property(nonatomic,getter=isToolbarHidden) BOOL toolbarHidden API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Defaults to YES, i.e. hidden.
 79 | - (void)setToolbarHidden:(BOOL)hidden animated:(BOOL)animated API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // Hide or show the toolbar at the bottom of the screen. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
 80 | @property(null_resettable,nonatomic,readonly) UIToolbar *toolbar API_AVAILABLE(ios(3.0)) API_UNAVAILABLE(tvos); // For use when presenting an action sheet.
    |                                                          `- note: 'toolbar' has been explicitly marked unavailable here
 81 |
 82 | @property(nullable, nonatomic, weak) id<UINavigationControllerDelegate> delegate;
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift:954:57: error: 'barStyle' is unavailable in tvOS
 952 |         if self.popupBar.inheritsVisualStyleFromBottomBar == true {
 953 |             self.popupBar.backgroundEffect = self.bottomBarAppearance.backgroundEffect
 954 |             self.popupBar.barStyle = self.navigationBar.barStyle
     |                                                         `- error: 'barStyle' is unavailable in tvOS
 955 |             self.popupBar.tintColor = self.navigationBar.tintColor
 956 |             if let svc = self.splitViewController, let nc = svc.viewControllers[0] as? UINavigationController {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UINavigationBar.h:34:40: note: 'barStyle' has been explicitly marked unavailable here
 32 | @interface UINavigationBar : UIView <NSCoding, UIBarPositioning>
 33 |
 34 | @property(nonatomic,assign) UIBarStyle barStyle UI_APPEARANCE_SELECTOR API_UNAVAILABLE(tvos);
    |                                        `- note: 'barStyle' has been explicitly marked unavailable here
 35 | @property(nullable,nonatomic,weak) id<UINavigationBarDelegate> delegate;
 36 |
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGGradient+Smooth.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGMath.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGPoint.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGRect.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGVector.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/DispatchQueue+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/NSLayoutConstraint+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBChevronView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupBar.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupCloseButton.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupContentView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController+Utils.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupEasingFunction.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupInteractivePresentationController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupLogs.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupPresentationController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupRoundShadowImageView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBPopupToolbar.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupEnvironment.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupPreferences.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupProxyViewController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUIContentController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUICustomBarViewController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupViewWrapper.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewControllerPreview.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/UIViewPreview.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIColor+Random.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIScreen+ScreenCorners.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+CornerRadius.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Private.swift -primary-file /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Snapshot.swift -primary-file /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift -primary-file /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Support.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/supplementaryOutputs-10 -target arm64-apple-tvos15.0 -module-can-import-version SwiftUI 8.0.84 8.0.84 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.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/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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 -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-appletvos/PBPopupController-ObjC.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-ObjC/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PBPopupController -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.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 -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIView+Snapshot.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIViewController+Private.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIViewController+Support.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/PBPopupController.swiftmodule -index-unit-output-path /PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIView+Snapshot.o -index-unit-output-path /PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIViewController+Private.o -index-unit-output-path /PBPopupController.build/Debug-appletvos/PBPopupController-t.build/Objects-normal/arm64/UIViewController+Support.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Snapshot.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Snapshot.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Private.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Support.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIViewController+Support.swift
SwiftCompile normal arm64 Compiling\ PBPopupPreferences.swift,\ PBPopupProxyViewController.swift,\ PBPopupState.swift,\ PBPopupUI.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupPreferences.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupProxyViewController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift:25:19: error: 'UIBarStyle' is unavailable in tvOS
23 |     let isFloating: Bool
24 |     let popupBarStyle: PBPopupBarStyle
25 |     var barStyle: UIBarStyle
   |                   `- error: 'UIBarStyle' is unavailable in tvOS
26 |     var backgroundStyle: UIBlurEffect.Style
27 |     var backgroundEffect: UIBlurEffect?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift:175:28: error: 'UIBarStyle' is unavailable in tvOS
173 |     /// Sets the bar style of the popup bar toolbar..
174 |     /// - Parameter style: The bar style.
175 |     func barStyle(_ style: UIBarStyle) -> some View {
    |                            `- error: 'UIBarStyle' is unavailable in tvOS
176 |         return environment(\.barStyle, style)
177 |     }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupPreferences.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupPreferences.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupProxyViewController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupProxyViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupState.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupState.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUI.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupUI.swift
SwiftCompile normal arm64 Compiling\ CGVector.swift,\ DispatchQueue+Private.swift,\ NSLayoutConstraint+Private.swift,\ PBChevronView.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGVector.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/DispatchQueue+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/NSLayoutConstraint+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBChevronView.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/CGVector.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CGVector.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/DispatchQueue+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DispatchQueue+Private.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/NSLayoutConstraint+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSLayoutConstraint+Private.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/PBChevronView.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBChevronView.swift
SwiftCompile normal arm64 Compiling\ UIScreen+ScreenCorners.swift,\ UIView+CornerRadius.swift,\ UIView+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIScreen+ScreenCorners.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+CornerRadius.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIScreen+ScreenCorners.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIScreen+ScreenCorners.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+CornerRadius.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+CornerRadius.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIView+Private.swift
SwiftCompile normal arm64 Compiling\ PBPopupUIContentController.swift,\ PBPopupUICustomBarViewController.swift,\ PBPopupViewWrapper.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUIContentController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUICustomBarViewController.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupViewWrapper.swift (in target 'PBPopupController' from project 'PBPopupController')
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUIContentController.swift:18:25: error: cannot override 'preferredStatusBarStyle' which has been marked unavailable
16 |     fileprivate let hostingChild: UIHostingController<AnyView>
17 |
18 |     override public var preferredStatusBarStyle: UIStatusBarStyle {
   |                         |- error: cannot override 'preferredStatusBarStyle' which has been marked unavailable
   |                         `- note: remove 'override' modifier to declare a new 'preferredStatusBarStyle'
19 |         guard let containerVC = self.popupContainerViewController else {return.default}
20 |         guard let popupContentView = containerVC.popupContentView else {return .default}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h:328:49: note: 'preferredStatusBarStyle' has been explicitly marked unavailable here
326 |
327 | // These methods control the attributes of the status bar when this view controller is shown. They can be overridden in view controller subclasses to return the desired status bar attributes.
328 | @property(nonatomic, readonly) UIStatusBarStyle preferredStatusBarStyle API_AVAILABLE(ios(7.0)) API_DEPRECATED("Has no effect on visionOS", visionos(1.0, 1.0)) API_UNAVAILABLE(tvos); // Defaults to UIStatusBarStyleDefault
    |                                                 `- note: 'preferredStatusBarStyle' has been explicitly marked unavailable here
329 | @property(nonatomic, readonly) BOOL prefersStatusBarHidden API_AVAILABLE(ios(7.0)) API_DEPRECATED("Has no effect on visionOS", visionos(1.0, 1.0)) API_UNAVAILABLE(tvos); // Defaults to NO
330 | // Override to return the type of animation that should be used for status bar changes for this view controller. This currently only affects changes to prefersStatusBarHidden.
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUIContentController.swift:18:50: error: 'UIStatusBarStyle' is unavailable in tvOS
16 |     fileprivate let hostingChild: UIHostingController<AnyView>
17 |
18 |     override public var preferredStatusBarStyle: UIStatusBarStyle {
   |                                                  `- error: 'UIStatusBarStyle' is unavailable in tvOS
19 |         guard let containerVC = self.popupContainerViewController else {return.default}
20 |         guard let popupContentView = containerVC.popupContentView else {return .default}
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:22:28: note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 20 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 21 |
 22 | typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    |                            `- note: 'UIStatusBarStyle' has been explicitly marked unavailable here
 23 |     UIStatusBarStyleDefault                                  = 0, // Automatically chooses light or dark content based on the user interface style
 24 |     UIStatusBarStyleLightContent     API_AVAILABLE(ios(7.0)) = 1, // Light content, for use on dark backgrounds
/Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupViewWrapper.swift:36:44: error: 'UIBarStyle' is unavailable in tvOS
 34 |     @Environment(\.isFloating) var isFloating: Bool
 35 |     @Environment(\.popupBarStyle) var popupBarStyle: PBPopupBarStyle
 36 |     @Environment(\.barStyle) var barStyle: UIBarStyle
    |                                            `- error: 'UIBarStyle' is unavailable in tvOS
 37 |     @Environment(\.backgroundStyle) var backgroundStyle: UIBlurEffect.Style
 38 |     @Environment(\.backgroundEffect) var backgroundEffect: UIBlurEffect?
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIInterface.h:18:28: note: 'UIBarStyle' has been explicitly marked unavailable here
 16 | NS_HEADER_AUDIT_BEGIN(nullability, sendability)
 17 |
 18 | typedef NS_ENUM(NSInteger, UIBarStyle) {
    |                            `- note: 'UIBarStyle' has been explicitly marked unavailable here
 19 |     UIBarStyleDefault          = 0,
 20 |     UIBarStyleBlack            = 1,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUIContentController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupUIContentController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupUICustomBarViewController.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupUICustomBarViewController.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/SwiftUIWrapper/PBPopupViewWrapper.swift (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PBPopupViewWrapper.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ PBPopupController (in target 'PBPopupController' from project 'PBPopupController')
SwiftCompile normal arm64 (in target 'PBPopupController' from project 'PBPopupController')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Compiling CGGradient+Smooth.swift, CGMath.swift, CGPoint.swift, CGRect.swift (in target 'PBPopupController' from project 'PBPopupController')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-21 12:46:17.067 xcodebuild[839:5156] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ UIView+Snapshot.swift,\ UIViewController+Private.swift,\ UIViewController+Support.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIView+Snapshot.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Support.swift (in target 'PBPopupController' from project 'PBPopupController')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/PBPopupController/PBPopupController/PBPopupController-Swift/UIViewController+Private.swift (in target 'PBPopupController' from project 'PBPopupController')
	Building workspace PBPopupController with scheme PBPopupController
(3 failures)
BUILD FAILURE 6.4 tvOS