My intent was to inform others that you do not need Apple hardware to build software targeting Apple platforms. This is a very prevalent belief as if Apple has some “magic” that cannot run on other platforms.
I did not/have not polished this project because it works for my use cases.
Again, the original version of the project is used by my former employer who uses it in their package manager.
rcodesign only made that possible circa 2022.
And it still a bunch of hacks that are only made practical because AI can stomach retrying the glue all day until it works.
And I don't see any official Apple support in their docs so this can be broken on a whim.
Just this day there was https://news.ycombinator.com/item?id=50356944
> macOS 27 does not support CoreStorage volumes
They break things on a whim.
Even if code signing stops working you can still cross-compile code for macOS which eliminates the need for a CI fleet of Apple hardware
code signing before 2022? nope.
There's little point is cross compilation if you still need a mac to code sign. And that was only possible in 2022 onwards.