
1 lscho 2022 年 12 月 15 日 不能运行的提示什么? |
3 LeeeSe OP 具体原因是写了一款小工具,想要分享给大家,但是竟然失败在软件打包分发问题上,希望有能力的朋友可以出谋划策,我想让这个小工具让大家都方便地用上。 t/902728#; |
4 lscho 2022 年 12 月 15 日 |
5 lscho 2022 年 12 月 15 日 如果你想分享给网友使用,建议用 brew 方式,你列的那个帖子里已经有大佬推荐了。如果用下载方式,macOS 会自动打上 com.apple.quarantine 这个隔离标志,应该是你必须用开发者证书签名才行。 |
6 LeeeSe OP @lscho 感谢你的认真回答。你所说的命令我确实搜到过,但大都是互相抄写,没有说明具体原因(好在你告诉我了),并且有些麻烦不是比较好的解决方案;至于我的帖子中大佬的推荐,我当时并没有明白他的用意,只是很着急地在找报错原因。 我现在去研究一下如何用 brew 分享 app |
7 LeeeSe OP @lscho 请问如果使用 brew cask 发布编译好的 app 是不是还是会提示已损坏?如果使用 brew 发布的话等于是在用户端编译,意味着要安装 Rust 环境。我的理解对吗? |
8 ecnelises 2022 年 12 月 15 日 Apple Silicon 会强制要求签名,x86 的不用,连带着 Rosetta 的也不用( https://support.apple.com/zh-cn/guide/security/secebb113be1/web ) 即使绕过 Mac App Store ,要在陌生人电脑上正常运行也需要签名和 Notarization 两个步骤,都需要订阅的开发者账号。我有账号,周末来研究下楼主的源码打个包 |