SwiftUI/UIKit Framework Issue with Shapr3D on Mac Pro 5,1 under macOS Sonoma
I'm running into an interesting issue that might be related to modern UI frameworks on legacy hardware. Here are the details:
System:
- Mac Pro 5,1
- macOS Sonoma 15.1.1 via OCLP
- AMD RX 590 with confirmed Metal 2 support
- Clean system installation with latest OCLP patches
Issue:
I've discovered that Shapr3D v5.521.0 is the last version that works perfectly, while the current version (5.760.0) crashes immediately. Through debugging, I found that the crash is related to UIKit/SwiftUI framework compatibility:
Error message:
Symbol not found: \_$s10UIViewType7SwiftUI0A13RepresentablePTl
Referenced from: /Applications/Shapr3D.app/Contents/MacOS/Shapr3D
Expected in: /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
What I've tried:
1. Various Metal configurations (all confirmed working with other apps)
2. OpenGL compatibility mode (works with old version)
3. Different launch parameters and environment variables
4. Fresh system install
Key observations:
- Metal 2 support is working perfectly (verified through system profiler)
- Night Shift and other GPU-dependent features work fine
- The old version (5.521.0) works without issues on the latest System version
- The latest version of Shapr3D does not work on older system versions from the time it worked
- The main difference seems to be UIKit/SwiftUI implementation between versions
Question:
Is there a way to patch or enable modern UIKit/SwiftUI framework support for this hardware? The app itself works fine on the older version, suggesting it's not a hardware performance issue but rather a framework compatibility problem.
Any insights or suggestions would be greatly appreciated.
Thanks, Axel
p.s.: interestingly Shapr3D works on my other legacy Macs (configuration in signature)