I wanted to give LibrePCB a try and downloaded the macOS (Intel) version. Ok, my hardware (MacBook Pro Retina mid 2014) confines me to BigSur 11.7.10, but why am I punished with a crash on trying it out the first time?
Excerpt from the crash log:
Process: librepcb [14987]
Path: /Applications/LibrePCB.app/Contents/MacOS/librepcb
Identifier: org.librepcb.LibrePCB
Version: 1.3.0 (1.3.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: librepcb [14987]
User ID: 501
Date/Time: 2025-03-26 08:43:43.478 +0100
OS Version: macOS 11.7.10 (20G1427)
Report Version: 12
Anonymous UUID: 0789E71D-D321-A83C-2D50-D7A0410B819D
Sleep/Wake UUID: 6AF831CD-B887-4A48-9365-92A554E653C9
Time Awake Since Boot: 1000000 seconds
Time Since Wake: 71000 seconds
System Integrity Protection: enabled
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x4] Symbol missing
Application Specific Information:
I still didn’t get an answer from a macos user why people are using old macos versions. We regularly get exactly this problem report but nobody explains me why they use an old macos version. As far as I can see, Apple forces people to use newer macos versions as the app store suddenly stops working well, and Homebrew also forces people to upgrade because they drop support for older macos versions very quickly. It seems everything starts to break when the macos version gets older. Therefore it is basically impossible for us to provide releases for older macos versions. And I think all the other software developers have the same problem, so the whole macos ecosystem is made to force people upgrading. I really don’t understand it…
Yeah, that’s Apple’s philosophy. Stopping to support older hardware by new macOS versions. If I don’t buy their latest hardware I’m bound to stick with some OS version.