Michael Roitzsch
d7fe5fd055
remember macOS defang gist in README
2025-05-15 20:50:56 +02:00
Michael Roitzsch
b67aedf6a1
switch to arm64
...
• my main machine is Apple Silicon now
• filter architecture in objdump as it would normally output all archs
2025-05-13 16:28:44 +02:00
Michael Roitzsch
8b7b181499
flake: move to stdenvNoCC where xcode is used
2025-05-13 11:51:14 +02:00
Michael Roitzsch
50ba2072da
Makefile: de-duplicate dylibs and strings
...
to save space
2025-05-13 11:50:25 +02:00
Michael Roitzsch
bcfee3495c
internals: update for macOS 15.4 Sequoia
tags/15.4-sequoia
2025-04-06 15:55:58 +02:00
Michael Roitzsch
9ee8532129
Makefile: collect files with ‘restricted’ flag
2025-02-06 15:50:48 +01:00
Michael Roitzsch
540c51e2ab
Makefile: increase robustness
...
• move all checks to the very beginning to fail early
• handle simulator paths with spaces
• handle executable paths with quotes
2025-02-06 12:02:05 +01:00
Michael Roitzsch
267285f0ca
flake: remove empty line
2025-02-06 12:00:43 +01:00
Michael Roitzsch
473d673639
update dsc-extractor link in README
2024-12-27 17:46:09 +01:00
Michael Roitzsch
ac261dd12c
flake: update nixpkgs
...
stdenv now sets DEVELOPER_DIR and SDKROOT to a Nixpkgs-internal SDK,
unset if we want the platform Xcode SDK
2024-12-27 17:46:09 +01:00
Michael Roitzsch
c9193777b2
internals: update for macOS 15.2 Sequoia
15.2-sequoia
2024-12-13 10:11:36 +01:00
Michael Roitzsch
58817482b7
Makefile: select last of multiple simulators
...
support multiple installed simulators for iOS, tvOS, watchOS
2024-12-12 12:53:54 +01:00
Michael Roitzsch
039fa246de
internals: update for macOS 15.0 Sequoia
15.0-sequoia
2024-09-10 13:42:16 +02:00
Michael Roitzsch
2c989cabcf
Makefile: extend plist extraction
...
add LaunchAngels and NanoLaunchDaemons to plist extraction
2024-07-15 11:54:47 +02:00
Michael Roitzsch
d74406462a
Makefile: root-only folders in simulators
...
/private/var/db/modelmanagerd is a new root-only folder in the simulators
2024-06-28 14:49:19 +02:00
Michael Roitzsch
bfc608e30e
flake: update for Xcode 16.0
2024-06-28 14:48:17 +02:00
Michael Roitzsch
305fe81fa6
internals: add watchdog
2024-04-24 13:02:23 +02:00
Chas. J. Owens IV
9a3d767be2
Added Watchdog
2024-04-22 15:45:27 -04:00
Michael Roitzsch
ef3cb1d7aa
internals: update for macOS 14.4 Sonoma
14.4-sonoma
2024-03-17 11:33:06 +01:00
Michael Roitzsch
e2ae918b3f
flake: update for Xcode 15.2
2024-03-17 11:32:04 +01:00
Michael Roitzsch
093a04de7f
flake: cleanup
2024-01-17 19:40:03 +01:00
Michael Roitzsch
61ff7f899f
flake: load snapshot-header the non-flake way
...
it’s a fixed version that does not participate in 'nix flake update'
2024-01-17 19:39:49 +01:00
Michael Roitzsch
b5166d34f4
internals: update for macOS 14.2 Sonoma
14.2-sonoma
2023-12-13 16:12:03 +01:00
Michael Roitzsch
1c959c27bb
Makefile: iOS simulator now also in mounted image
2023-10-29 18:55:40 +01:00
Michael Roitzsch
4e5147d0c8
flake: update for Xcode 15.0.1
2023-10-29 18:54:21 +01:00
Michael Roitzsch
add57def1e
internals: update for macOS 13.5 Ventura
13.5-ventura
2023-08-20 20:55:46 +02:00
Michael Roitzsch
4ed7ef68db
flake: update for Xcode 14.3.1
...
makeSetupHook parameters changed
2023-08-20 20:55:46 +02:00
Michael Roitzsch
9d57a5527f
Makefile: catch Nix build errors early
2023-08-20 20:55:46 +02:00
Michael Roitzsch
afaa4c55e5
Makefile: fix wildcard resolution
2023-08-20 20:55:38 +02:00
Michael Roitzsch
9db223a1dc
flake: fix sandboxed builds
...
disable sandboxing when we symlink the platform Xcode
2023-04-29 16:02:22 +02:00
Michael Roitzsch
af5c420f43
internals: update for macOS 13.4 Ventura
13.4-ventura
2023-04-02 15:25:56 +02:00
Michael Roitzsch
eeab6a8bfa
Makefile: scan Xcode templates for extensions
...
extension definitions and their extension point names appear in Xcode
project templates
• scan all of Xcode’s Developer directory, not just selected subdirs
• extract plist part regarding extensions from TemplateInfo.plist files
• check for macOS and iOS extension keys
2023-04-02 12:04:55 +02:00
Michael Roitzsch
4d8f14e4a6
Makefile: silence Nix git dirty warning
2023-04-02 09:06:16 +02:00
Michael Roitzsch
04d82534d8
flake: update for Xcode 14.3
2023-04-02 09:05:36 +02:00
Michael Roitzsch
9542568442
internals: update for macOS 13.2 Ventura
13.2-ventura
2022-12-26 18:33:03 +01:00
Michael Roitzsch
05eed46555
flake: update for Xcode 14.2
2022-12-26 10:02:28 +01:00
Michael Roitzsch
72af1896ec
flake: update for Xcode 14.1
2022-11-06 20:37:58 +01:00
Michael Roitzsch
40b2576d55
internals: update for macOS 12.4 Monterey
12.4-monterey
2022-06-06 21:45:17 +02:00
Michael Roitzsch
909ec8a160
flake: update for Xcode 13.4
2022-05-25 18:45:24 +02:00
Michael Roitzsch
b92ed8e175
internals: update for macOS 12.3 Monterey
12.3-monterey
2022-03-25 08:20:11 +01:00
Michael Roitzsch
e33fabd772
flake: update for Xcode 13.3
2022-03-25 08:19:46 +01:00
Michael Roitzsch
b494b38956
flake: update for Xcode 13.2
2022-01-02 15:02:24 +01:00
Michael Roitzsch
8d62d3e215
formally conform to the TSV file format
...
• move internals.txt to internals.tsv (bonus: GitHub built-in rendering)
• add a header in the first line
• ignore first line for sort checking
• ignore first line for HTML rendering
2022-01-02 15:02:24 +01:00
Michael Roitzsch
5e92d0e636
internals: update for macOS 12.1 Monterey
12.1-monterey
2021-11-22 14:11:48 +01:00
Michael Roitzsch
33947b2f46
Makefile: test for tool build errors
2021-11-08 10:44:59 +01:00
Michael Roitzsch
81f318f1e1
flake: fix acextract build (again)
2021-11-08 10:38:11 +01:00
Michael Roitzsch
07288c72e1
flake: update Xcode version
2021-11-08 10:37:33 +01:00
Michael Roitzsch
f3150df424
Makefile: fix entitlements export for Monterey
2021-10-29 19:52:30 +02:00
Michael Roitzsch
ef992d99d1
flake: enable snapshot reverting
...
snapUtil -r
2021-10-25 12:04:53 +02:00
Michael Roitzsch
28560df58f
flake: fix Swift compiler crash
2021-10-25 12:03:31 +02:00