打包app時(shí),經(jīng)常會(huì)用到ios證書,但很多人都苦于沒有蘋果電腦,即使有蘋果電腦的,也會(huì)覺得蘋果電腦操作也很麻煩,這里記錄一下,用香蕉云編,申請(qǐng)證書及描述文件的過程。
香蕉云編的地址:https://www.yunedit.com/update/ioszhengshu/list
值得注意的是,這個(gè)網(wǎng)站首次是免費(fèi),后面第二次用是收費(fèi)的,因?yàn)槲覜]有找到更好的工具,所以暫時(shí)用的這個(gè)。
申請(qǐng)p12證書
測(cè)試環(huán)境和生產(chǎn)環(huán)境的需分別申請(qǐng)。
第一步:登錄香蕉云編控制臺(tái),創(chuàng)建csr文件。
第二步:在彈窗中填寫相應(yīng)信息,點(diǎn)擊提交即可
第三步:將這個(gè)創(chuàng)建好的csr文件下載到你的電腦本地
第四步:登錄蘋果開發(fā)者中心,假如你已經(jīng)按照第一步注冊(cè)并繳費(fèi)成為開發(fā)者,會(huì)見到Certificates菜單. 點(diǎn)擊Certificates菜單,點(diǎn)藍(lán)色加號(hào),創(chuàng)建證書。
蘋果開發(fā)者中心網(wǎng)址:https://developer.apple.com/account/resources/certificates/list
點(diǎn)擊藍(lán)色加號(hào),創(chuàng)建證書。
如果是申請(qǐng)測(cè)試環(huán)境得證書,則選擇ios app development(紅色框框的),如果是生產(chǎn)環(huán)境,則選擇ios distribution(藍(lán)色框框的)
然后點(diǎn)擊右上角Continue,點(diǎn)擊Choose File選擇剛剛在香蕉云下載的csr文件
然后繼續(xù)點(diǎn)擊右上角Continue,點(diǎn)擊右上角download,下載cer文件
第五步:在香蕉云編網(wǎng)站,點(diǎn)擊上傳cer文件
選擇剛剛在蘋果開發(fā)者中心下載的cer文件,點(diǎn)擊提交
然后點(diǎn)擊去生成
設(shè)置證書密碼,點(diǎn)擊生成證書
下載證書即可
申請(qǐng)描述文件mobileprovision
第一步:登錄蘋果開發(fā)者中心控制臺(tái),點(diǎn)擊Identifiers,點(diǎn)擊藍(lán)色加號(hào),創(chuàng)建一個(gè)appid,這個(gè)appid要跟你在hbuilder打包用的包名一致,假如已經(jīng)創(chuàng)建,則跳過這一步。
選擇頁(yè)面的 “Identifiers" 可查看到已申請(qǐng)的所有 App 應(yīng)用標(biāo)識(shí),點(diǎn)擊頁(yè)面上的加號(hào)來創(chuàng)建一個(gè)新的應(yīng)用標(biāo)識(shí):
選擇標(biāo)識(shí)類型為 “App IDs”,然后點(diǎn)擊 “Continue”
平臺(tái)選擇 “iOS,tvOS,watchOS”,Bundle ID 選擇 “Explicit”,在 Description 中填寫描述,然后填寫 Bundle ID,Bundle ID 要保持唯一性,建議填寫反域名加應(yīng)用標(biāo)識(shí)的格式 如:“io.dcloud.hellouniapp”, 然后點(diǎn)擊 “Continue”
注意:在 HBuilderX 中 App 提交云端打包時(shí)界面上的 AppID 欄填寫的就是這個(gè) Bundle ID
接下來需要選擇應(yīng)用需要使用的服務(wù)(如需要使用到消息推送功能,則選擇“Push Notifications”),然后點(diǎn)擊 “Continue”
注意:如果App用不到的服務(wù)一定不要勾選,以免響應(yīng)審核
確認(rèn)后選擇提交,回到 identifiers 頁(yè)面即可看到剛創(chuàng)建的App ID:
至此,App ID 已經(jīng)創(chuàng)建完畢,接下來開始創(chuàng)建開發(fā)證書,在創(chuàng)建開發(fā)證書前,需要先生成證書請(qǐng)求文件
第二步:在證書管理頁(yè)面選擇 “Profiles”,可查看到已申請(qǐng)的所有描述文件,點(diǎn)擊頁(yè)面上的加號(hào)來添加一個(gè)新的描述文件:
如果是申請(qǐng)測(cè)試環(huán)境的描述文件,則選擇ios app development(紅色框框的),如果是生產(chǎn)環(huán)境,則選擇app store(綠色框框的)
這里要選擇之前創(chuàng)建的 “App ID” (這里是“io.dcloud.hellouniapp”),點(diǎn)擊“Continue”:
如果是測(cè)試環(huán)境(生產(chǎn)環(huán)境無此步驟):接下來選擇需要綁定的證書,這里建議直接勾選 “Select All”,點(diǎn)擊“Continue”:
如果是測(cè)試環(huán)境(生產(chǎn)環(huán)境無此步驟):選擇授權(quán)調(diào)試設(shè)備,這里建議直接勾選 “Select All”,點(diǎn)擊 “Continue”:
如果是生產(chǎn)環(huán)境(測(cè)試環(huán)境無此步驟):選擇需要綁定的發(fā)布證書(iOS Distribution),這里勾選剛剛生成的發(fā)布證書”,點(diǎn)擊“Continue”:
輸入描述文件的名稱(如“HelloUniAppProfile”), 點(diǎn)擊 “Generate” 生成描述文件:
然后點(diǎn)擊 “Download” 將描述文件下載到本地(文件后綴為 .mobileprovision)文章來源:http://www.zghlxwxcb.cn/news/detail-661190.html
至此,我們已經(jīng)得到了發(fā)布證書(.p12)及對(duì)應(yīng)的發(fā)布描述文件(.mobileprovision)文章來源地址http://www.zghlxwxcb.cn/news/detail-661190.html
到了這里,關(guān)于iOS申請(qǐng)證書(.p12)和描述文件(.mobileprovision)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!