HbuilderX項目打包流程
這篇文章主要聊一下使用HbuilderX的雲函數進行打包
1.安裝JRE環境
安裝JRE環境,可從Oracle官方下載下傳jre安裝包:https://www.oracle.com/technetwork/java/javase/downloads/index.html下面以Windows平台,jre安裝目錄為“C:\Program Files\Java\jre1.8.0_201”為例,實際操作時請修改為自己安裝目錄,建議将JRE安裝路徑添加到系統環境變量,已配置可跳過此章節
打開指令行(cmd),輸入以下指令
d:
set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_201\bin"
- 第一行:切換工作目錄到D:路徑
- 第二行:将jre指令添加到臨時環境變量中
2.生成簽名證書
使用keytool -genkey指令生成證書:
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
- testalias是證書别名,可修改為自己想設定的字元,建議使用英文字母和數字
- test.keystore是證書檔案名稱,可修改為自己想設定的檔案名稱,也可以指定完整檔案路徑
- 36500是證書的有效期,表示100年有效期,機關天,建議時間設定長一點,避免證書過期
回車後會提示:
Enter keystore password: //輸入證書檔案密碼,輸入完成回車
Re-enter new password: //再次輸入證書檔案密碼,輸入完成回車
What is your first and last name?
[Unknown]: //輸入名字和姓氏,輸入完成回車
What is the name of your organizational unit?
[Unknown]: //輸入組織機關名稱,輸入完成回車
What is the name of your organization?
[Unknown]: //輸入組織名稱,輸入完成回車
What is the name of your City or Locality?
[Unknown]: //輸入城市或區域名稱,輸入完成回車
What is the name of your State or Province?
[Unknown]: //輸入省/市/自治區名稱,輸入完成回車
What is the two-letter country code for this unit?
[Unknown]: //輸入國家/地區代号(兩個字母),中國為CN,輸入完成回車
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?
[no]: //确認上面輸入的内容是否正确,輸入y,回車
Enter key password for <testalias>
(RETURN if same as keystore password): //确認證書密碼與證書檔案密碼一樣(HBuilder|HBuilderX要求這兩個密碼一緻),直接回車就可以
以上指令運作完成後就會生成證書,路徑為“D:\test.keystore”。
注意:上述資訊填寫要規範,亂填有可能會影響應用上架應用市場。
這裡要注意的是證書按照步驟生成完畢之後,在使用自有證書進行打包的時候,我們會發現證書仍然不能使用此時我們要做的就是:
3.更改密鑰庫類型
第一步生成正常的證書:
keytool -genkey -alias yourapp.keystore -keyalg RSA -sigalg SHA1WithRSA -validity 20000 -keysize 1024 -keystore yourapp.keystore -v
上面的關鍵的地方
- sigalg SHA1WithRSA
- keysize 1024
第二步,更改密鑰庫類型:
keytool -importkeystore -srckeystore ./yourapp.keystore -destkeystore ./yourapp.keystore -deststoretype JKS
然後使用這個證書就可以雲打包了,注意把yourapp改成你自己的名字
這裡有2021年前端不錯的面試題分享給大家:https://blog.csdn.net/xieanna123/article/details/105545758
flex布局的連結:
https://blog.csdn.net/malingshu99/article/details/106737659?spm=1001.2014.3001.5501
感覺不錯的小夥伴可以點個收藏,謝謝~~