Commit e97f183
committed
macOS: lower deployment floor to macOS 11 (Big Sur)
The build targeted macOS 15, which needlessly excluded every Intel Mac and
anyone not on the latest OS. macOS 11 is the first Apple Silicon release and the
current Steam client minimum, so it's a sensible floor that widens hardware
reach for the universal (x86_64 + arm64) build.
- Drop MACOSX_VERSION_MIN and the build scripts' DEPLOY default from 15.0 to
11.0; all third-party deps are rebuilt from source for the 11.0 target.
- Declare LSMinimumSystemVersion in Info.plist (substituted from DEPLOY) so the
floor is enforced with a clear message, not just the Mach-O minos.
- Fix metakit's clean build, exposed by rebuilding deps from scratch: its
Makefile invokes $(RANLIB) but never defines it, and make has no built-in
default (unlike AR), so the archive step ran a bare "libmk4.a" and failed.
Pass AR=ar RANLIB=ranlib to metakit's make.
- Sign the app inside-out (not --deep) so the ad-hoc seal is valid, fixing
local Steam builds that Gatekeeper otherwise rejected as "damaged".1 parent 4b7b290 commit e97f183
4 files changed
Lines changed: 17 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
23 | 25 | | |
24 | 26 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
240 | 244 | | |
241 | 245 | | |
242 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
289 | | - | |
| 289 | + | |
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
372 | 375 | | |
373 | | - | |
374 | | - | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
375 | 379 | | |
376 | 380 | | |
377 | 381 | | |
| |||
0 commit comments