配置.bash_profile(環(huán)境變量)
- 在命令行中輸入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
(這樣可以保證命令行命令暫時(shí)可以使用讹俊。命令執(zhí)行完之后先不要關(guān)閉終端灾梦。
如果你的命令行命令可以使用,請(qǐng)直接跳到第2步玄妈。)
-
進(jìn)入當(dāng)前用戶的home目錄:
cd ~/
-
創(chuàng)建.bash_profile文件:
touch .bash_profile
-
打開.bash_profile并編輯:
- 會(huì)打開一個(gè)記事本格式的文件
open .bash_profile
-
將下面的文本復(fù)制到打開的記事本格式的文件,即可關(guān)閉了
export CSC_LINK=~/work/LeanmasterPC.p12 export CSC_KEY_PASSWORD=Leanmaster0104
復(fù)制進(jìn)去后重新返回到命令行窗口中
sudo vim ~/.bash_profile
- 在命令行中輸入 E 后會(huì)顯示:
export CSC_LINK=~/work/LeanmasterPC.p12
export CSC_KEY_PASSWORD=Leanmaster0104
- (說明成功了,可以關(guān)閉終端再重新打開終端輸入其他命令了)
source ~/.bash_profile
env
第九步執(zhí)行完會(huì)在窗口中顯示包含:
CSC_LINK=~/work/LeanmasterPC.p12
CSC_KEY_PASSWORD=Leanmaster0104
- 注意:如果配置完成之后,多次重載都發(fā)現(xiàn)環(huán)境變量不能正確更新到列表中,這時(shí)應(yīng)該先退出終端,然后再登錄終端查看環(huán)境變量即可看到更新完成牢裳。
使用X-code進(jìn)行mac版本上代碼簽名
打開Xcode主界面
Xcode==>Preferences
Accounts==>Apple IDs==>Manage Certificates
如果沒有登錄的話,先登錄Apple ID叶沛,注意一定要登錄開發(fā)者賬號(hào)蒲讯。登錄成功后再進(jìn)行Manage Certificates;添加“+”Developer ID Application,注意一定要添加Developer ID Application到鑰匙串中灰署,不要選錯(cuò)了判帮。
- 注意:如果添加失敗,并提示沒有權(quán)限,則需要去蘋果開發(fā)者后臺(tái)看下是否更新了新協(xié)議,同意新協(xié)議即可;
成功添加到鑰匙串我的證書中
-
打開鑰匙串
- 導(dǎo)出剛才所生成的證書(.p12)
- 導(dǎo)出地址為mac/work(沒有work目錄則新建一個(gè))
- 證書重命名為L(zhǎng)eanmasterPC.p12
經(jīng)過以上的步驟可以成功去打包了。
配置環(huán)境變量參考:http://www.reibang.com/p/14f98f4a5667
Electron 打包Mac安裝包代碼簽名問題解決方案參考:https://segmentfault.com/a/1190000012902525