3 ms·
> Racket produces standalone applications that can be codesigned using Apple's tools Can you elaborate on how this works? I've been wanting to try something si
by threepio 6y ago
> Racket produces standalone applications that can be codesigned using Apple's tools
Can you elaborate on how this works? I've been wanting to try something similar.
- mark_l_watson 6y agoMy codesigning notes for Racket Build an application, unpack the .dmg file, add my own data files, create a new subdirectory with same name and move all files into it, discard the dmg, use Disk Utility to build a new .dmg and sign it: codesign --force --deep --options runtime -s mark@mydomain.com -v New.dmg Note: my app had required data files, which complicated the process.
- fiddlerwoaroof 6y agoI’ve figured out a somewhat automatic way to do the dmg bundling which may be of interest: https://github.com/cjdev/aws-access/blob/master/Makefile#L26 https://github.com/cjdev/aws-access/blob/master/Makefile#L26 The manifest file used is here: https://github.com/cjdev/aws-access/blob/master/dmg.json https://github.com/cjdev/aws-access/blob/master/dmg.json It’s a bit annoying because it requires having a working node installation, but I found the whole process of building and configuring a dmg much too manual and undocumented to not use some kind of utility for.
- samth 6y agohttps://defn.io/2020/01/04/remember-internals/ https://defn.io/2020/01/04/remember-internals/ describes some of this.