Post

Replies

Boosts

Views

Activity

Reply to visionOS console warning: Trying to convert coordinates between views that are in different UIWindows
Here is the reproducer. Create a basic visionOS app in Xcode. Place the ContentView in a NavigationView in the app file. Paste the code below in the ContentView When you run the app, press the "EmptyView" button. Click anywhere on the sidebar to see the warning appear in the console. The ContentView code: struct ContentView: View { var body: some View { List { NavigationLink("EmptyView") { EmptyView() } .isDetailLink(false) } .navigationTitle("Views") .navigationBarTitleDisplayMode(.large) } }
Topic: Spatial Computing SubTopic: General Tags:
Dec ’24
Reply to App was crashing in xcode 16 due to Quicklook UI framework
Continuing my previous post here, we submitted a feedback ticket for this: FB15732009. The crash that was posted in the original post that started this thread is slightly different than the crash I am seeing. This is the crash from the original post: Library not loaded: /System/Library/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI The crash I am seeing looks like this: Library not loaded: /System/iOSSupport/System/Library/Frameworks/_QuickLook_SwiftUI.framework/Versions/A/_QuickLook_SwiftUI The app that is crashing is using a dependency that we own and that dependency is using the quick look preview feature in SwiftUI. Which is probably why the quick look SwiftUI framework is being referenced in the crash log.
Topic: UI Frameworks SubTopic: AppKit Tags:
Nov ’24
Reply to App was crashing in xcode 16 due to Quicklook UI framework
I archived our app using Xcode 16.1 and macOS 15.1, and it still crashes when it is run on macOS Ventura. Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace DYLD, Code 1 Library missing Library not loaded: /System/iOSSupport/System/Library/Frameworks/_QuickLook_SwiftUI.framework/Versions/A/_QuickLook_SwiftUI
Topic: UI Frameworks SubTopic: AppKit Tags:
Nov ’24
Reply to Availablility check is incorrect on visionOS
That is good to know. I actually wanted the body of the if to be executed for visionOS but didn't understand why it was working. Thank you. Can you explain why this situation crashes? Also, I had this similar code that was distriubted via a xcframework and when that view is used in an app that is using the xcframework while running against visionOS there would be a runtime crash (EXC_BAD_ACCESS). The crash could only be reproduced when using that view from the xcframework and not the local source code. The problem was fixed by adding visionOS 1.0 to that availability check. But this shouldn't have been a crash in the first place.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Oct ’24
Reply to visionOS console warning: Trying to convert coordinates between views that are in different UIWindows
Here is the reproducer. Create a basic visionOS app in Xcode. Place the ContentView in a NavigationView in the app file. Paste the code below in the ContentView When you run the app, press the "EmptyView" button. Click anywhere on the sidebar to see the warning appear in the console. The ContentView code: struct ContentView: View { var body: some View { List { NavigationLink("EmptyView") { EmptyView() } .isDetailLink(false) } .navigationTitle("Views") .navigationBarTitleDisplayMode(.large) } }
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
Dec ’24
Reply to App was crashing in xcode 16 due to Quicklook UI framework
Continuing my previous post here, we submitted a feedback ticket for this: FB15732009. The crash that was posted in the original post that started this thread is slightly different than the crash I am seeing. This is the crash from the original post: Library not loaded: /System/Library/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI The crash I am seeing looks like this: Library not loaded: /System/iOSSupport/System/Library/Frameworks/_QuickLook_SwiftUI.framework/Versions/A/_QuickLook_SwiftUI The app that is crashing is using a dependency that we own and that dependency is using the quick look preview feature in SwiftUI. Which is probably why the quick look SwiftUI framework is being referenced in the crash log.
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
Boosts
Views
Activity
Nov ’24
Reply to App was crashing in xcode 16 due to Quicklook UI framework
I archived our app using Xcode 16.1 and macOS 15.1, and it still crashes when it is run on macOS Ventura. Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Termination Reason: Namespace DYLD, Code 1 Library missing Library not loaded: /System/iOSSupport/System/Library/Frameworks/_QuickLook_SwiftUI.framework/Versions/A/_QuickLook_SwiftUI
Topic: UI Frameworks SubTopic: AppKit Tags:
Replies
Boosts
Views
Activity
Nov ’24
Reply to Availablility check is incorrect on visionOS
That is good to know. I actually wanted the body of the if to be executed for visionOS but didn't understand why it was working. Thank you. Can you explain why this situation crashes? Also, I had this similar code that was distriubted via a xcframework and when that view is used in an app that is using the xcframework while running against visionOS there would be a runtime crash (EXC_BAD_ACCESS). The crash could only be reproduced when using that view from the xcframework and not the local source code. The problem was fixed by adding visionOS 1.0 to that availability check. But this shouldn't have been a crash in the first place.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Oct ’24