Achieving an open-source implementation of Apple Code Signing and notarization
1–10 of 56 posts
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#2Re: Achieving an open-source implementation of Apple Code Signing and notarization
#3Re: Achieving an open-source implementation of Apple Code Signing and notarization
#4Can this notarize apps made with other programming languages?
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#5xar is another tool for codesigning Mac installer packages, which runs on Linux. I've used it successfully in the past.
https://users.wfu.edu/cottrell/productsign/productsign_linux...
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#6How to build GUI apps for iOS and macOS with Rust ? Can this notarize apps made with other programming languages?
# From a Git checkout
$ cargo run --bin rcodesign -- --help
$ cargo install --bin rcodesign
# Remote install.
$ cargo install --git https://github.com/indygreg/PyOxidizer --branch main --bin rcodesign apple-codesign
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#7Re: Achieving an open-source implementation of Apple Code Signing and notarization
#8I think Apple's official code signing tool is also open source? https://github.com/Apple-FOSS-Mirror/security_systemkeychain... xar is another tool for codesigning Mac installer packages, which runs on Linux. I've used it successfully in the past. https://users.wfu.edu/cottrell/productsign/productsign_linux...
Apple's code signing tool is open source, but heavily dependent on Cocoa/OSX libraries like CoreFoundation. I'm not sure if it works with any of the open-source reimplementations of these libraries, although I kind of want to try now, just for fun - has anyone done this already? Plus, it's not Written in Rust (TM)!
`xar` only signs packages, not Mach-O binaries, at least as far as I know?
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#9How to build GUI apps for iOS and macOS with Rust ? Can this notarize apps made with other programming languages?
As far I can tell, you can compile the binary and sign your app. # From a Git checkout $ cargo run --bin rcodesign -- --help $ cargo install --bin rcodesign # Remote install. $ cargo install --git https://github.com/indygreg/PyOxidizer --branch main --bin rcodesign apple-codesign
Re: Achieving an open-source implementation of Apple Code Signing and notarization
#10The only thing left to solve is to actually build cross platform. You can do with rust cross but you have to build your own docker images on macos first since apple licensing prohibits redistribution of binaries. It would save us so much money in github CI minutes.