私鑰和profile文件 需要擁有蘋(píng)果電腦,在獲得證書(shū)以后導(dǎo)出證書(shū)時(shí)會(huì)要求你填寫(xiě)私鑰密碼,profile文件是在蘋(píng)果開(kāi)發(fā)者中心獲得的。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比黃巖網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式黃巖網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋黃巖地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
原生App ⊙ 每一種移動(dòng)操作系統(tǒng)都需要獨(dú)立的開(kāi)發(fā)項(xiàng)目 ⊙ 每種平臺(tái)都需要獨(dú)立的開(kāi)發(fā)語(yǔ)言。Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)等等 ⊙ 需要使用各自的軟件開(kāi)發(fā)包,開(kāi)發(fā)工具以及各自的控件 移動(dòng)Web App
WeX5平臺(tái)App打包過(guò)程詳解
這篇文檔主要以WeX5平臺(tái)自帶的外賣應(yīng)用打發(fā)布包為例,介紹WeX5生成iOS ipa包和Android apk包的詳細(xì)過(guò)程,BeX5與WeX5打包過(guò)程一樣,可直接參考。
打包前的準(zhǔn)備工作
1)請(qǐng)參看博客初步了解《WeX5平臺(tái)App打包目錄結(jié)構(gòu)》。
2)下載解壓WeX5平臺(tái)版本。
3)如果是打iOS ipa包,需搭建好X5應(yīng)用本地打包服務(wù)器;詳細(xì)方法參見(jiàn)博客《WeX5本地應(yīng)用打包服務(wù)器環(huán)境搭建》。
4)如果是打iOS ipa包,還需生成外賣應(yīng)用的iOS打包證書(shū),需要用到的證書(shū)包括:P12的證書(shū)文件以及后綴為.mobileprovision的App描述文件;詳細(xì)方法參見(jiàn)博客《iOS證書(shū)申請(qǐng)和使用說(shuō)明》。
另外,目前xcode7已支持使用免費(fèi)蘋(píng)果ID帳號(hào)生成開(kāi)發(fā)證書(shū),這樣在開(kāi)發(fā)階段就不用申請(qǐng)收費(fèi)的蘋(píng)果帳號(hào)也可以生成APP ipa包測(cè)試了。xcode7+iphone使用免費(fèi)蘋(píng)果ID帳號(hào)生成開(kāi)發(fā)證書(shū)打包測(cè)試的方法參看文章《xcode7+iphone免費(fèi)帳號(hào)打包詳解》。
如果是只打Android apk包,則跳過(guò)3和4步即可。以上準(zhǔn)備工作完成,可以開(kāi)始進(jìn)行打包。
APP打包過(guò)程詳解
1)打開(kāi)WeX5版本,雙擊“啟動(dòng)WeX5開(kāi)發(fā)工具.bat”打開(kāi)studio開(kāi)發(fā)工具。
2)在模型資源下找到Native目錄,右鍵菜單可新建–創(chuàng)建本地APP。
3)對(duì)于已有的APP,可以右鍵點(diǎn)擊“編輯本地APP”菜單,對(duì)打包配置進(jìn)行編輯,或者查看打包所配置相關(guān)信息和所選組件等。
4)下面以新建外賣APP為例介紹打包時(shí)的各種配置。鼠標(biāo)右鍵點(diǎn)擊Native,新建–創(chuàng)建本地APP。
5)第一步,選擇應(yīng)用模式。根據(jù)所創(chuàng)建APP的需要,選擇對(duì)應(yīng)模式。輸入應(yīng)用名,然后下一步。
6)打開(kāi)“設(shè)置服務(wù)地址和選擇UI資源”界面,必須輸入AJAX服務(wù)地址、Web路徑和首頁(yè)地址,根據(jù)應(yīng)用情況選擇需要打包的資源。
然后“下一步”。這里的“AJAX服務(wù)地址”主要作用是指定加載UI資源的訪問(wèn)地址,以及通過(guò)baas去完成數(shù)據(jù)庫(kù)交互工作的服務(wù)。
外賣APP的打包資源選擇后的情況如下圖:
7)進(jìn)入“配置應(yīng)用信息”界面,輸入版本號(hào)、應(yīng)用包名和應(yīng)用描述。
版本號(hào)每次打正式發(fā)布包時(shí)需寫(xiě)新的序號(hào),一個(gè)正式APP包對(duì)應(yīng)一個(gè)版本號(hào),以便用戶在移動(dòng)終端上安裝時(shí)能檢查到已安裝應(yīng)用進(jìn)行更新。
應(yīng)用包名輸入蘋(píng)果APP證書(shū)生成時(shí)對(duì)應(yīng)的Bundle ID。
配置本地應(yīng)用選項(xiàng)說(shuō)明
增強(qiáng)型瀏覽器:是否選擇增強(qiáng)型瀏覽器主要影響了生成APP包的大小。選擇增強(qiáng)型瀏覽器,會(huì)使APP包在4以下版本的設(shè)備上使用時(shí)有更優(yōu)的瀏覽性能,但APP包也會(huì)更大。
打包的資源進(jìn)行加密:選擇后打包的資源會(huì)進(jìn)行加密。
以上選項(xiàng),請(qǐng)根據(jù)自己APP的實(shí)際情況選擇即可。選擇好本地應(yīng)用的配置后,點(diǎn)擊“下一步”。外賣APP的本地應(yīng)用配置情況如下圖:
8)進(jìn)入“配置開(kāi)發(fā)展信息和證書(shū)”界面,需入開(kāi)發(fā)者相關(guān)信息選擇對(duì)應(yīng)證書(shū)。
打Android的APP包必須√選上Android證書(shū)項(xiàng),輸入Android證書(shū)密碼(平臺(tái)默認(rèn)帶的Android證書(shū)密碼為123456),如選擇新生成證書(shū)文件android.keystore,會(huì)根據(jù)上面所輸入的開(kāi)發(fā)者相關(guān)信息和證書(shū)密碼,重新生成Android證書(shū)。
打iOS的APP包需要根據(jù)使用的是iOS的開(kāi)發(fā)證書(shū)還是發(fā)布證書(shū)進(jìn)行選擇。輸入iOS證書(shū)密碼(是P12文件的密碼),然后選擇對(duì)應(yīng)的P12文件和APP驗(yàn)證文件,是開(kāi)發(fā)證書(shū)則選擇ios.developer.mobileprovision和ios.developer.p12,是發(fā)布證書(shū)則選擇ios.distribution.mobileprovision和ios.distribution.p12。(證書(shū)文件名稱沒(méi)有要求,平臺(tái)會(huì)自動(dòng)將文件名稱修改為標(biāo)準(zhǔn)的并拷貝至生成APP的文件夾下)
【蘋(píng)果證書(shū)說(shuō)明】
p12: 證書(shū)的備份,生成方法請(qǐng)參看博客《iOS證書(shū)申請(qǐng)和使用說(shuō)明》。對(duì)于發(fā)布模式,生成的文件命名為ios.distribution.p12,而開(kāi)發(fā)模式命名為ios.developer.p12。
mobileprovision: 是某一個(gè)App的描述文件,他同樣區(qū)分是開(kāi)發(fā)還是發(fā)布。如果是發(fā)布,文件命名為ios.distribution.mobileprovision;如果是開(kāi)發(fā),文件命名為ios.developer.mobileprovision。
【極光推送配合使用說(shuō)明】
如果使用了極光推送,需要對(duì)應(yīng)極光推送的應(yīng)用里配置的是開(kāi)發(fā)環(huán)境還是生產(chǎn)環(huán)境,在這里√選對(duì)應(yīng)的選項(xiàng)。如果極光推送的應(yīng)用里配置的是開(kāi)發(fā)環(huán)境,這里就需要√選“iOS開(kāi)發(fā)證書(shū)”,如果極光推送的應(yīng)用里配置的是生產(chǎn)環(huán)境,這里就需要√選“iOS發(fā)布證書(shū)”。
詳見(jiàn)極光推送的iOS SDK教程
極光JPush插件使用教程
9)進(jìn)入“選擇應(yīng)用圖標(biāo)和歡迎圖片”界面。應(yīng)用圖標(biāo)用于移動(dòng)終端安裝APP后顯示的圖片,請(qǐng)按要求上傳96*96格式大小的圖片。
歡迎頁(yè)圖片也可根據(jù)需求按要求格式大小上傳。如不上傳則是平臺(tái)默認(rèn)的歡迎圖片。上傳圖片格式推薦png格式,其他圖片格式也可以。
10)進(jìn)入“選擇打包的本地插件”界面,默認(rèn)為自動(dòng)選擇。
也可以根據(jù)自己應(yīng)用所使用Corodva插件的情況,手工選擇相關(guān)插件。如果√選了自動(dòng)追加使用到的Cordova插件,同時(shí)又手工選擇了插件,打包時(shí)會(huì)把手工選擇的插件也包含在應(yīng)用中。
對(duì)于插件需提供參數(shù)值的情況,必須提供參數(shù)值,否則后面生成APP包時(shí)會(huì)報(bào)錯(cuò)。以外賣配置極光推送插件為例:
點(diǎn)擊“下一步”繼續(xù)。
11)進(jìn)入“本地應(yīng)用信息”界面,剛才配置的所有內(nèi)容和選項(xiàng)會(huì)顯示在這個(gè)界面,需進(jìn)行核對(duì)。默認(rèn)“完成后啟動(dòng)App生成向?qū)А薄|c(diǎn)擊完成進(jìn)入App生成向?qū)Ы缑妗?/p>
或者在配置好的本地App目錄鼠標(biāo)右鍵點(diǎn)擊選擇“生成本地App包”進(jìn)入App生成向?qū)Ы缑妗?/p>
11)生成本地App包向?qū)Ы缑嫒缦聢D,打包前需核對(duì)本地應(yīng)用信息以及相關(guān)選項(xiàng)是否正確,如不正確可關(guān)閉當(dāng)前窗口,重新進(jìn)行編輯。如正確,點(diǎn)擊“下一步”。
12)進(jìn)入“選擇本地應(yīng)用平臺(tái)”界面。
選擇打安卓還是蘋(píng)果包,如2個(gè)都打需要都選中。
注意事項(xiàng):
本地應(yīng)用包含UI資源:模式1該項(xiàng)必選;模式2和模式3建議選擇該項(xiàng),可以第一次打開(kāi)時(shí)不下載資源提升速度。
重新編譯使用到的UI資源:建議默認(rèn)都重新編譯。如未選擇打包資源,則該選項(xiàng)默認(rèn)為不選且是灰色的,不會(huì)重新編譯資源。更換打包模式時(shí),必須重新編譯。
輸出源碼工程:必須輸入工程名,源碼工程會(huì)創(chuàng)建在Native目錄下以所輸入的工程名產(chǎn)生目錄。
發(fā)布模式:使用iOS的發(fā)布證書(shū)(distribution)打包時(shí)必須選擇該模式。使用iOS的開(kāi)發(fā)證書(shū)(developer)打包時(shí),該項(xiàng)必須不選擇。
使用應(yīng)用打包服務(wù)器生成本地應(yīng)用:windows環(huán)境下打iOS的APP必須選擇該選項(xiàng)。使用應(yīng)用打包服務(wù)器,須輸入應(yīng)用打包服務(wù)器地址,即準(zhǔn)備工作里提到的“搭建的X5應(yīng)用本地打包服務(wù)器”的地址。地址輸入后,需進(jìn)行“連接測(cè)試”,以確定打包服務(wù)器可用。在MAC下使用MAC版本打包時(shí)該選項(xiàng)可不選。
14)選擇完打包平臺(tái)和相關(guān)模式,點(diǎn)擊“完成”按鈕,開(kāi)始進(jìn)行打包。如打包過(guò)程提示失敗或異常,可切換到“打包服務(wù)器日志”查看記錄,以定位失敗的原因。
15)打包過(guò)程需要耐心的等待一段時(shí)間,如選擇了重新編譯UI資源,時(shí)間會(huì)更長(zhǎng)些。正常打完包后,會(huì)出現(xiàn)如下界面。
當(dāng)你的手機(jī)/平板連接的無(wú)線網(wǎng)絡(luò)與當(dāng)前檢查的IP是同一局域網(wǎng)時(shí),可以掃二維碼下載apk包進(jìn)行安裝。但ipa包需要越獄才可安裝,如果是服務(wù)器打包的ipa包也可通過(guò)部署https免越獄安裝服務(wù)進(jìn)行發(fā)布安裝。
16)打包完成,會(huì)在App目錄下會(huì)生成dist的目錄,下面為生成的APP包。如下圖:
以上為WeX5生成iOS ipa包和Android apk包的詳細(xì)過(guò)程。
本文題目:wex5開(kāi)發(fā)ios,wex5開(kāi)發(fā)
當(dāng)前網(wǎng)址:http://chinadenli.net/article48/dsidhep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、定制開(kāi)發(fā)、外貿(mào)網(wǎng)站建設(shè)、域名注冊(cè)、網(wǎng)站內(nèi)鏈、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)