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

2021-11-27 14:32:06 +08:00
 qdwang

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

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

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

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

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

10680 次点击
所在节点    iDev
7 条回复
ysc3839
2021-11-27 18:54:27 +08:00
参见一些开源项目 GitHub Action 的方法?
kidonng
2021-11-27 19:47:20 +08:00
XCode 肯定是不可少的,不想用 notarytool 可以用 fastlane 。

@ysc3839 说得不错,比如可以看看 yichengchen/clashX 是怎么做的🐶
BB9z
2021-11-27 23:32:26 +08:00
装 Xcode 比你折腾其他方案省时省力。
qdwang
2021-11-28 12:55:15 +08:00
@kidonng 感谢提醒,我去研究一下
Livid
2022-04-20 10:38:37 +08:00
xtinput
2022-04-20 14:58:58 +08:00
我用的 sign to run locally ,然后导出来的包可以给其它电脑使用
qdwang
2022-04-21 16:49:13 +08:00
@Livid
@xtinput 感谢,已经搞定了

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

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

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

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

© 2021 V2EX