Electron MAC 打包簽名生成

配置.bash_profile(環(huán)境變量)

  1. 在命令行中輸入:
        export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
    

(這樣可以保證命令行命令暫時可以使用。命令執(zhí)行完之后先不要關閉終端。
如果你的命令行命令可以使用,請直接跳到第2步。)

  1. 進入當前用戶的home目錄:

        cd ~/
    
  2. 創(chuàng)建.bash_profile文件:

        touch .bash_profile
    
  3. 打開.bash_profile并編輯:

    • 會打開一個記事本格式的文件
        open .bash_profile
    
  4. 將下面的文本復制到打開的記事本格式的文件,即可關閉了

        export CSC_LINK=~/work/LeanmasterPC.p12
        export CSC_KEY_PASSWORD=Leanmaster0104
    
  5. 復制進去后重新返回到命令行窗口中

  6. sudo vim ~/.bash_profile

  • 在命令行中輸入 E 后會顯示:
  export CSC_LINK=~/work/LeanmasterPC.p12 
  export CSC_KEY_PASSWORD=Leanmaster0104
  • (說明成功了,可以關閉終端再重新打開終端輸入其他命令了)
  1. source ~/.bash_profile

  2. env

第九步執(zhí)行完會在窗口中顯示包含:

CSC_LINK=~/work/LeanmasterPC.p12 
CSC_KEY_PASSWORD=Leanmaster0104
  • 注意:如果配置完成之后,多次重載都發(fā)現環(huán)境變量不能正確更新到列表中,這時應該先退出終端,然后再登錄終端查看環(huán)境變量即可看到更新完成。

使用X-code進行mac版本上代碼簽名

  1. 打開Xcode主界面

  2. Xcode==>Preferences

  3. Accounts==>Apple IDs==>Manage Certificates
    如果沒有登錄的話,先登錄Apple ID,注意一定要登錄開發(fā)者賬號。登錄成功后再進行Manage Certificates;

  4. 添加“+”Developer ID Application,注意一定要添加Developer ID Application到鑰匙串中,不要選錯了。

  • 注意:如果添加失敗,并提示沒有權限,則需要去蘋果開發(fā)者后臺看下是否更新了新協議,同意新協議即可;
  1. 成功添加到鑰匙串我的證書中

  2. 打開鑰匙串

    • 導出剛才所生成的證書(.p12)
    • 導出地址為mac/work(沒有work目錄則新建一個)
    • 證書重命名為LeanmasterPC.p12

經過以上的步驟可以成功去打包了。

配置環(huán)境變量參考:http://www.itdecent.cn/p/14f98f4a5667

Electron 打包Mac安裝包代碼簽名問題解決方案參考:https://segmentfault.com/a/1190000012902525

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容