nowsecure / node-applesign

NodeJS module and commandline utility for re-signing iOS applications (IPA files).
https://www.nowsecure.com
MIT License
420 stars 77 forks source link

run this script on linux #127

Open davidmdt21 opened 3 years ago

davidmdt21 commented 3 years ago

hey guys can we run this great script on Linux server ?

i dont ` have mac and i want sign some apps with this script on Linux ! i installed NodeJS on my linux server ! any body can please help to run Node-applesign on linux

radare commented 3 years ago

Unfortunely applesign depends on few programs that are only provided by Apple for signing and managing the keychain. So it is not possible to run this on Linux out of the box right now.

The way applesign is designed it makes it very easy to replace those programs for other alternatives just providing the path to them in a config file. But it will require some work to mimic those apple programs to run on Linux. Mainly for the keychain management. For signing on Linux the last working option i experimented with some years ago was with a modified version of iSign, but that was never published and the code was far from clean.

It’s something planned in my queue for a long time but i didnt had time to priorize this yet. So any volunteer or contributions are welcome