【踩坑】electron|【踩坑】electron 打包mac应用发布到 steam
背景
一个electron的应用想打包成跨平台的应用,支持windows与mac的使用,并且发布到steamOS:Macos big sur 11.2.3
Hardware:M1 8g
项目脚手架:https://github.com/umbrella22...
坑 mac应用打包以后发给他人会出现无法使用的情况,提示无法验证开发者
届时表明apple需要验证开发者,自然的了解到需要对代码进行签名(code-signing)
1.申请证书 必须:developer id application
csr -> cer -> download
【【踩坑】electron|【踩坑】electron 打包mac应用发布到 steam】检查证书是否有效:
security find-identity -v -p codesigning
,有第二个就表示可以了文章图片
如果发现没有刚安装的证书,从系统自带的钥匙串访问内检查是否是证书不被信任
下载并安装红框内两个证书即可解决。
文章图片
2.electron build签名 感谢这些大佬的文章:https://oldj.net/article/2019...
跟着一步一步设置即可,成功签名
3.上传公证 跟着上述步骤进行上传公证时,也许上传失败
搜了半天没办法绕过xcode,还是需要安装一个xcode
? Failed to upload app to Apple's notarization serversxcrun: error: unable to find utility "altool", not a developer tool or in PATH
推荐阅读
- App自动化-九宫格绘制
- PyTorch中的样式传输实例图解
- C++实现图形界面双人五子棋游戏
- Android线程
- vue项目中,App.vue如何调用
- Android 上下文操作模式
- 添加子节点appendChild()
- Android:用Intent传送图片
- 【原创】ShellCode免杀的骚姿势
- 最简单的方法通过命令制作安卓签名文件证书并获取其 md5,可不安装软件