Cameron Gutman
7ca4e49bf5
Compile in parallel on macOS
2020-05-04 17:49:24 -07:00
Cameron Gutman
9f35690b95
Update DMG signing to support disambiguating identity shortnames
2019-12-17 18:10:39 -08:00
Cameron Gutman
7b6996ed80
Add a little help to the build scripts
2019-08-13 18:07:42 -07:00
Cameron Gutman
a0967e0281
Fix building a dmg with no code signing identities
2019-08-02 20:40:20 -07:00
Cameron Gutman
e5712a9474
Move dylibs into the Frameworks folder in the app bundle
2019-06-29 15:39:20 -07:00
Cameron Gutman
a8dc5ac14a
Add App Notarization and Hardened Runtime for macOS builds
2019-04-09 18:30:25 -07:00
Cameron Gutman
8bdc2d285d
Rename macOS build output to match final release name
2019-01-05 19:06:00 -08:00
Cameron Gutman
1f7bdbfbcb
Fail signed release builds if unstaged changes exist
2019-01-05 17:25:40 -08:00
Cameron Gutman
9c7df02941
Avoid duplicate framework copy now that it's handle in the project file
2018-11-20 22:43:10 -08:00
Cameron Gutman
8519d09141
Extract dSYM file for debugging Mac builds
2018-09-04 02:20:00 -07:00
Cameron Gutman
5e82e8413f
Use create-dmg to get a much nicer looking DMG that's also code-signed
2018-08-11 14:52:44 -07:00
Cameron Gutman
77a68db8c1
Code signing for Mac
2018-07-29 15:35:51 -07:00
Cameron Gutman
79d5e35306
Mac deployment
...
- Use the SDL2 framework wholesale instead of manually extracting dylib and headers
- Run install_name_tool on the remaining dylibs so they use the correct load path
- Add generate-dmg.sh for creating packaged Mac builds
2018-07-29 03:38:59 -07:00