开发了一个 Relingo 的桌面版,但是不了解 macos App 的分发规则,求助~

2023-03-20 20:15:25 +08:00
 saltbo

用 relingo 有一段时间了,但是目前帮助记忆单词方面的功能稍弱。所以我就做了个桌面版,核心功能就是通过统计每天阅读内容的词频,优先展示自己看过的高频词,督促自己优先记忆。

技术栈选用了 wails ,这是一个基于 go 语言的客户端开发框架,前端用的 vue 。昨天第一个版本刚发布,然后就发现 m1 版本的 mac 上下载的文件打开时提示“已损坏,无法打开”

google 了一圈,学习到可以执行xattr -cr /Applications/Relingo.app这个命令移除一些安全标记就可以打开了。

就我的了解,macos 的 app 要上架 appstore 需要买开发者证书,然后用证书对 app 进行签名。我一直以为不上架就不需要签名,但是好像 m1 版本的 macos 更严格了? 不签名,自己下载的也不让用了?

我下载过一些其他的社区版 app ,一般都会弹个提示,说什么未验证的开发者,然后到安全中心点一下“仍要打开”就可以了。

目前不打算上架 appstore ,就想做个社区版,求助~

项目地址: https://github.com/bonaysoft/relingo-desktop

1076 次点击
所在节点    程序员
0 条回复

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

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

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

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

© 2021 V2EX