请问一下,关于分发 mac app 的问题

2021 年 11 月 27 日
 qdwang

本机开发了一个.app 程序,发给别人后,会显示损坏,我知道这是 gatekeeper 在起作用。

现在问题是,如何直接发给别人不报错直接可以用?

第一步是用 developer id 签名.app 整个包。 第二步是用 notarytool 做.app 公正。

其中第二部必须要安装 xcode 对吗?

有没有什么更简便的方法吗?目前第一步已经完成了。

11767 次点击
所在节点    iDev
7 条回复
ysc3839
2021 年 11 月 27 日
参见一些开源项目 GitHub Action 的方法?
kidonng
2021 年 11 月 27 日
XCode 肯定是不可少的,不想用 notarytool 可以用 fastlane 。

@ysc3839 说得不错,比如可以看看 yichengchen/clashX 是怎么做的🐶
BB9z
2021 年 11 月 27 日
装 Xcode 比你折腾其他方案省时省力。
qdwang
2021 年 11 月 28 日
@kidonng 感谢提醒,我去研究一下
Livid
2022 年 4 月 20 日
xtinput
2022 年 4 月 20 日
我用的 sign to run locally ,然后导出来的包可以给其它电脑使用
qdwang
2022 年 4 月 21 日
@Livid
@xtinput 感谢,已经搞定了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/818351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX