Electron MAC 打包签名生成
配置.bash_profile(环境变量)
- 在命令行中输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
(这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。
如果你的命令行命令可以使用,请直接跳到第2步。)
进入当前用户的home目录:
cd ~/
创建.bash_profile文件:
touch .bash_profile
打开.bash_profile并编辑:
- 会打开一个记事本格式的文件
open .bash_profile
将下面的文本复制到打开的记事本格式的文件,即可关闭了
export CSC_LINK=~/work/LeanmasterPC.p12export CSC_KEY_PASSWORD=Leanmaster0104
复制进去后重新返回到命令行窗口中
sudo vim ~/.bash_profile
- 在命令行中输入 E 后会显示:
export CSC_LINK=~/work/LeanmasterPC.p12 export CSC_KEY_PASSWORD=Leanmaster0104
- (说明成功了,可以关闭终端再重新打开终端输入其他命令了)
source ~/.bash_profile
env
第九步执行完会在窗口中显示包含:
CSC_LINK=~/work/LeanmasterPC.p12
CSC_KEY_PASSWORD=Leanmaster0104
- 注意:如果配置完成之后,多次重载都发现环境变量不能正确更新到列表中,这时应该先退出终端,然后再登录终端查看环境变量即可看到更新完成。
使用X-code进行mac版本上代码签名
打开Xcode主界面
Xcode==>Preferences
Accounts==>Apple IDs==>Manage Certificates
如果没有登录的话,先登录Apple ID,注意一定要登录开发者账号。登录成功后再进行Manage Certificates;添加“+”Developer ID Application,注意一定要添加Developer ID Application到钥匙串中,不要选错了。
- 注意:如果添加失败,并提示没有权限,则需要去苹果开发者后台看下是否更新了新协议,同意新协议即可;
成功添加到钥匙串我的证书中
打开钥匙串
- 导出刚才所生成的证书(.p12)
- 导出地址为mac/work(没有work目录则新建一个)
- 证书重命名为LeanmasterPC.p12
经过以上的步骤可以成功去打包了。
配置环境变量参考:https://www.jianshu.com/p/14f98f4a5667
Electron 打包Mac安装包代码签名问题解决方案参考:https://segmentfault.com/a/1190000012902525
Electron MAC 打包签名生成相关推荐
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包
一.生成jks签名文件 1.选择Build > Generate Signed APK- 2.选择Create new- 3.选择签名文件的路径,这些信息和eclipse一样了,填完点击OK 即 ...
- Android 打包签名 从生成keystore到完成签名
首先,我们需要一个keystore,当然已经有了的话就不用这一步了: cmd下: 进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文 ...
- macOS 下 Electron 程序的签名及公证
https://oldj.net/blog/2019/12/29/electron-builder-sign-and-notarize-for-macos 自 macOS 10.14.5 开始,应用程 ...
- Mac打包Android的apk,【ReactNative】Mac下分分钟打包 Android apk
Mac 下 ReactNative如何打包构建Android apk 的应用.该文章还差一个 打包发布到各个平台的教程 总结 打包 jsbundle代码 生成签名 添加签名到app中 打包成apk(打 ...
- APP渗透—查脱壳、反编译、重打包签名
APP渗透-查脱壳.反编译.重打包签名 1. 前言 1.1. 其它 2. 安装工具 2.1. 下载jadx工具 2.1.1. 下载链接 2.1.2. 执行文件 2.2. 下载apktool工具 2.2 ...
- android打包签名
打包keystore文件 首先,我们需要一个keystore,当然已经有了的话就不用这一步了: cmd下: 进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下 ...
- 微信开放平台 安卓Android 应用签名生成
拿到开发给的文件: 查询keystore的MD5 可以在运行窗口,定位到keystore所在的路径,执行下面这条语句后就能显示Key的所有信息 keytool -list -v -keystore x ...
- 微信平台 签名生成工具
今天花了点时间搞了下微信签名工具生存微信开放平台注册时候的应用签名. 1.下载签名生成工具------> 2.安装 ------> 3.打包你应用生成签名 ------>4.在 ...
- 【electron】 打包应用修改图标和进程名字
文章目录 导读 开发环境 打包流程 制作一个大于等于256*256的icon 修改package.json 执行 *npm run build* 生成应用 效果图 踩坑 icon必现大于等于 256* ...
最新文章
- JDK9为何要将String的底层实现由char[]改成了byte[]?
- 为什么分布式一定要有消息队列?
- pytorch 计算相似度,相关系数
- 【机器学习】算法模型自动超参数优化方法
- 轻量在线人工客服系统 支持多商家+自动适配移动端
- .NET Core 3.0中的新功能和增强功能
- 如何查看sqlserver数据库文件位置
- EXPLAIN查看SQL执行计划
- linux变utf8为sjis命令,在派上编译Linux版Onscripter-jh时出现问题
- ROS(ROUTEROS) 端口映射
- 使用短信接口进行通知
- Python缩进问题:IndentationError:expectedan indented block
- 常用企业管理工具介绍
- mysql webmail ubuntu12.04 imap_如何在Ubuntu 18.04 LTS上安装最新的Roundcube Webmail
- chrome regedit 崩溃_谷歌浏览器网页崩溃的解决方法
- MLY -- 5.your development and test sets
- Report_Report Builder的一些基本概念(概念)
- 2018年第九届蓝桥杯A组省赛
- 车型识别“A Large-Scale Car Dataset for Fine-Grained Categorization and Verification”
- 高新技术企业减税新增政策
热门文章
- VMware下centos7安装k8s(Kubernetes)多master集群
- DIY钢铁侠电动开合
- PaddlePaddle深度学习7日入门CV篇Summaries
- SQL Server 2014 无法连接到服务器
- React-moveable的使用
- python发短信(容联云)
- 在Ubuntu 18.04上用源码安装GVM 20.08
- gethostbyname linux,gethostbyname()
- Kafka设计原理——consumer rebalance概览及过程
- matlab bfs函数,Matlab脚本和函数