Mac 应用打包

共 2 篇 · 按时间从新到旧

君陌工具箱是我自己写的一套桌面工具,26 个功能,Windows 和 Mac 双端。Windows 那边打包一路顺,Mac 这边一上来就被拦住了:双击,弹「已损坏,应移到废纸篓」。

不是包坏了,是 macOS 的三道闸——代码签名、Gatekeeper、隔离属性。这一组记的就是这三道闸怎么过:ad-hoc 签名怎么盖、quarantine 怎么清、electron-builder 里怎么配、universal 双架构和 dmg/zip 怎么选。

没有一条是从官方文档抄的,全是在自己机器上被拦过一次之后写下来的。