1、安卓apk打包流程
1.1、使用云打包
Hbuilder在菜單欄選擇“發(fā)行”,選擇“原生App-云打包”,使用云打包不需要學(xué)習(xí)Android Studio的使用,節(jié)省開(kāi)發(fā)時(shí)間,但是云打包需要排隊(duì)(排隊(duì)人數(shù)越多等待時(shí)間越長(zhǎng)),每個(gè)賬號(hào)每天限制打包5次。
1.2、App打包配置
? ? ? ? ? ? ? ? ? ?
1.2.1、安卓包名
在項(xiàng)目中打開(kāi)manifest.json文件,基礎(chǔ)配置中第一行uni-app應(yīng)用標(biāo)識(shí)(ApplD)可以獲取AppID,在填寫(xiě)Android包名時(shí)會(huì)自動(dòng)填寫(xiě)。
1.2.2、證書(shū)別名、證書(shū)私鑰密碼、證書(shū)文件
(1)、先安裝JRE環(huán)境(推薦使用jre8環(huán)境,如已有可跳過(guò)),然后將將jre安裝路徑添加到系統(tǒng)環(huán)境變量,在Path中添加。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
(2)、打開(kāi)cmd使用keytool -genkey命令生成證書(shū):
keytool -genkey -alias?testalias -keyalg RSA -keysize 2048 -validity 36500?-keystore test.keystore
*testalias是證書(shū)別名,修改為自己想設(shè)置的字符,建議使用英文字母和數(shù)字
*test.keystore是證書(shū)文件名稱(chēng),可修改為自己想設(shè)置的文件名稱(chēng),也可以指定完整文件路徑
*36500是證書(shū)的有效期,表示100年有效期,單位天,建議時(shí)間設(shè)置長(zhǎng)一點(diǎn),避免證書(shū)過(guò)期
回車(chē)后會(huì)提示:
Enter keystore password: ?
[Unknown]: ?//輸入證書(shū)文件密碼,輸入完成回車(chē) ?
Re-enter new?password: ??
[Unknown]: ?//再次輸入證書(shū)文件密碼,輸入完成回車(chē) ?
What is?your first and last name? ?
??[Unknown]: ?//輸入名字和姓氏,輸入完成回車(chē) ?
What is?the name of your organizational unit? ?
??[Unknown]: ?//輸入組織單位名稱(chēng),輸入完成回車(chē) ?
What is?the name of your organization? ?
??[Unknown]: ?//輸入組織名稱(chēng),輸入完成回車(chē) ?
What is?the name of your City or Locality? ?
??[Unknown]: ?//輸入城市或區(qū)域名稱(chēng),輸入完成回車(chē) ?
What is?the name of your State or Province? ?
??[Unknown]: ?//輸入省/市/自治區(qū)名稱(chēng),輸入完成回車(chē) ?
What is?the two-letter country code for?this?unit? ?
??[Unknown]: ?//輸入國(guó)家/地區(qū)代號(hào)(兩個(gè)字母),中國(guó)為CN,輸入完成回車(chē) ?
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct? ?
??[no]: ?//確認(rèn)上面輸入的內(nèi)容是否正確,輸入y,回車(chē) ?
Enter key password for?<testalias> ?
????????(RETURN if?same as?keystore password): ?//確認(rèn)證書(shū)密碼與證書(shū)文件密碼一樣(HBuilder|HBuilderX要求這兩個(gè)密碼一致),直接回車(chē)就可以
以上命令運(yùn)行完成后就會(huì)生成證書(shū),路徑為“D:\test.keystore”(路徑不固定),路徑為cmd工作目錄下生成的證書(shū)路徑。
查看證書(shū)信息可以使用以下命令查看:
keytool -list?-v -keystore test.keystore ?
Enter keystore password: //輸入密碼,回車(chē)
1.3開(kāi)始打包
完成以上操作其他選項(xiàng)可以使用默認(rèn)選項(xiàng),最后點(diǎn)擊右下角打包就開(kāi)始進(jìn)入打包程序了。根據(jù)排隊(duì)人數(shù),等待時(shí)間可能會(huì)過(guò)長(zhǎng)。最后生成的apk文件在項(xiàng)目的unpackage文件夾下release中的apk文件夾中,在安卓手機(jī)中可以直接點(diǎn)擊安裝,也可以發(fā)布在應(yīng)用市場(chǎng)。
2、蘋(píng)果ipa打包流程
2.1、使用云打包
同安卓的第一步,配置中勾選IOS(ipa包) 選擇ios設(shè)置。
2.2、App打包配置
???
2.2.1、下載appuploader
址:Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate
注意:登錄蘋(píng)果賬號(hào),如果沒(méi)有注冊(cè)蘋(píng)果開(kāi)發(fā)者,只能體驗(yàn)7天。
注冊(cè)蘋(píng)果開(kāi)發(fā)者平臺(tái)賬號(hào),訪問(wèn)地址:Sign In - Apple
2.2.2、IOS證書(shū)制作
?????(1)、打開(kāi)appuploader,菜單中點(diǎn)擊證書(shū)管理,選擇蘋(píng)果證書(shū),然后開(kāi)始創(chuàng)建證書(shū)。
??? ? ? ? ?
? ? ? ? ??
*類(lèi)型:IOS開(kāi)發(fā)選擇Apple開(kāi)發(fā)證書(shū)或者IOS開(kāi)發(fā)證書(shū);IOS發(fā)布選擇蘋(píng)果發(fā)布或者IOS發(fā)布;帶發(fā)布是發(fā)布類(lèi)型,帶開(kāi)發(fā)是開(kāi)發(fā)類(lèi)型。
*名稱(chēng):為了在證書(shū)列表里便于區(qū)別的一個(gè)名稱(chēng),好辨識(shí)即可,盡量是字母和數(shù)字之類(lèi)。
*密碼:不是賬號(hào)密碼,是一個(gè)保護(hù)證書(shū)的密碼,是p12文件的密碼,此密碼設(shè)置后,沒(méi)有其他地方可以找到,忘記了只能刪除證書(shū)重新制作,所以請(qǐng)記住該密碼。為了安全起見(jiàn),密碼不要太簡(jiǎn)單。
(2)、添加描述文件,點(diǎn)擊描述文件管理,添加描述文件。
??????? ? ? ? ? ? ? ? ?
*名稱(chēng):輸入描述文件名稱(chēng),描述文件字符和數(shù)字,好辨識(shí)即可。
*類(lèi)型:帶“發(fā)布”是發(fā)布類(lèi)型,帶“開(kāi)發(fā)”是開(kāi)發(fā)類(lèi)型;ios開(kāi)發(fā)選擇“IOS應(yīng)用開(kāi)發(fā)”類(lèi)型。
*Bundle ID:選擇Bundle ID,如果沒(méi)有Bundle ID,可以點(diǎn)擊框旁邊按鈕“添加Bundle”即可。
*證書(shū):勾選之前創(chuàng)建的證書(shū);
*測(cè)試設(shè)備:如果選擇是IOS應(yīng)用開(kāi)發(fā),則全部測(cè)試設(shè)備旁邊必須有測(cè)試設(shè)備并且勾選上,如果沒(méi)有顯示測(cè)試設(shè)備,點(diǎn)擊框下邊按鈕位置的“添加測(cè)試”,然后把測(cè)試設(shè)備的用數(shù)據(jù)線連接電腦,系統(tǒng)自動(dòng)識(shí)別名稱(chēng)和UDID。
2.3、開(kāi)始打包
將appuploader創(chuàng)建的證書(shū)數(shù)據(jù),在App打包配置中填寫(xiě)進(jìn)去,開(kāi)始進(jìn)行打包,生成的文件會(huì)在控制臺(tái)有下載(臨時(shí))鏈接,支持下載五次。
2.4、測(cè)試方法
將打包的ipa文件導(dǎo)入蘋(píng)果手機(jī)進(jìn)行測(cè)試:推薦使用愛(ài)思助手,安裝完愛(ài)思助手,將手機(jī)通過(guò)數(shù)據(jù)線連接電腦。在我的設(shè)備中選擇應(yīng)用程序。
? ? ? ? ? ??文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-474590.html
點(diǎn)擊導(dǎo)入安裝,選擇下載好的ipa文件,開(kāi)始導(dǎo)入手機(jī),安裝完成之后,打開(kāi)手機(jī)的“設(shè)置”,點(diǎn)擊“通用”,找到“設(shè)備管理”,信任該設(shè)備。在設(shè)置中找到“隱私與安全性”,找到“開(kāi)發(fā)者模式”,打開(kāi)開(kāi)發(fā)者模式,然后就可以打開(kāi)我們安裝好的app了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-474590.html
到了這里,關(guān)于uniapp開(kāi)發(fā)云打包詳細(xì)流程(包含安卓Android和蘋(píng)果IOS)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!