I have a scenario that requires that one of my apps be stable on the x86_64 10.12 and 10.13. The current packages that I build with 2022r2 result in odd hard crashes with no tracebacks. The same binaries on 10.15, 11, 12, and 13 run the same procedures with no issues.
I am building universal binaries if that needs to be considered.
What is the latest version of Xojo that is usable for building apps (API-1) that are stable on 10.12 and 10.13?
This sounds more like a declare using a non-existent API than it does a framework problem. I’ve been arguing that Xojo should set the minimum OS to what they actually claim to support, but have been getting pushback from a lot of folks who say the current version works as far back as 10.10.
Somewhere along the way, Apple decided to turn off the crash log reporting window by default. Have you looked for crash logs manually? They might have some vital information.
Pinging @Sam_Rowlands (he’s asleep now, give it some time) because he’s the expert on this whole declares and crash logs business.
As usual you have to do the hard work yourself. Unfortunately, we can’t read minds, yet.
Do you have something to test? Have you tried to narrow down the crashes? Are there really no crash logs? macOS Ventura, where I still can’t empty my trash, doesn’t show anything to the user but makes crash logs like crazy.
The crash log would really help as it should hopefully contain information as to what may cause the crash.
Off the top of my head, you’re not using the Xojo search field are you? IIRC Xojo uses API which doesn’t exist on all versions of the macOS that support the search field and this can cause a crash. Yeah, I’ve feedbacked it, but you know.