fredizzimo
fredizzimo
I checked Alacritty and they seem to be doing it manually with a makefile and `hdiutil` https://github.com/alacritty/alacritty/blob/master/Makefile And with the icons and plist included in the repository https://github.com/alacritty/alacritty/tree/master/extra/osx/Alacritty.app/Contents So, I...
Maybe we could use the tool from MacVim https://github.com/macvim-dev/macvim/tree/master/src/MacVim/create-dmg
I would personally go with the MacVim's tool, since it seems more generic, while the tauri bundler seems specialized for their usecase of packaging tauri applications. I'm also not sure...
For that one, I think you could try it yourself, you just need to build a release build, and give the right parameters the path to the executable, the path...
Yes the macOS CI runs on this https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md
I also just noticed that the official repository for create-dmg is https://github.com/create-dmg/create-dmg
Btw, if I understand it correctly,this is the source folder macvim use, but you only need a few things from there, for example the plist with our own modifications https://github.com/macvim-dev/macvim/tree/master/src/MacVim
Actually here's the command they use https://github.com/macvim-dev/macvim/blob/1a8aef0b01ce606f17115b3e71d4864f0640d1b2/src/Makefile#L3679-L3694
Sorry, after studying more, it seems to be more complex than that :cry: The plist needs to be compiled into the executable https://github.com/macvim-dev/macvim/blob/1a8aef0b01ce606f17115b3e71d4864f0640d1b2/src/MacVim/MacVim_xcode8.xcodeproj/project.pbxproj#L261 And that's probably partly what those bundle...
Hm. based on the Alacritty makefile, I don't see anything special, it copies the executable to the same folder as the plist and renames it to Alacritty.app. So the Alacritty.app...