Hi @wkKevin,
I think this error is logical. I ran the same issue - https://stackoverflow.com/questions/64785101/got-an-error-circular-reference-after-upgrading-to-xcode12 after upgrading my XCode to XCode 12.
In my case, I reference the same type to the the type that is using it:
class OnboardingStep: NavigationFlowStep<StepInput.OnboardingWelcome> {
		struct InitialData {
				var onboardingList: ListTitles
				var featuredTitle: Product
				var welcomeScreenTitle: Product
		}
....
and in OnboardingStepInput.swift I have this InitialData reference there:
struct StepInput {
...
typealias OnboardingWelcome = (
availableSteps: [OnboardingScreen],
initialData: OnboardingStep.InitialData
)
...
and in your code here, it has similar pattern:
extension UIWindow.Level {
private static var statusBarRawValue: RawValue { UIWindow.Level.statusBar.rawValue }
}
it references itself. Maybe not the best explanation that I can come up with, but I think you've got my point.
Post
Replies
Boosts
Views
Activity
None of the solutions here actually solved my problem. What worked for me was to reset it to the factory settings and pairing it again.
I can confirm this bug happens on tvOS 17.4. I have an iOS running on 16.3, which doesn't have the bug.