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=tvOSBuild 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