iOS开发证书申请教程
?
iOS開發(fā)證書 顧名思義就是在iOS應(yīng)用開發(fā)過程中使用的。
?
在開發(fā)過程中打包安裝到真機(jī)測(cè)試調(diào)試,解決開發(fā)過程的bug!
?
下面介紹申請(qǐng)步驟。
?
一、下載安裝iOS證書申請(qǐng)輔助軟件Appuploader
?
Appuploader下載鏈接
?
下載軟件包后解壓直接使用,無需安裝。
?
如果win 32位系統(tǒng)點(diǎn)擊appuploader.exe啟動(dòng)時(shí)提示(下圖所示),32位系統(tǒng)需要點(diǎn)擊appuploader.jar或者start.bat啟動(dòng)
?
Windows 32的系統(tǒng)請(qǐng)先安裝好java環(huán)境再啟動(dòng)軟件
?
java環(huán)境安裝教程
?
?
?
?
?
?
二、登錄Appuploader申請(qǐng)iOS證書文件p12
?
2.1打開Appuploader,用蘋果開發(fā)者賬號(hào)登錄進(jìn)去。
?
?
2.2、選擇證書項(xiàng)目進(jìn)入
?
?
2.3、點(diǎn)擊右下角+ADD選擇
?
類型:選擇開發(fā)證書(開發(fā)證書打包的才能安裝到手機(jī))
輸入證書名稱:不要中文、隨意設(shè)置
郵箱:(隨意)
密碼:證書的密碼,不是開發(fā)者賬號(hào)密碼,如123這樣不用很復(fù)雜,記好、打包時(shí)要用、很重要。
應(yīng)用id:這里不用選!
點(diǎn)擊ok創(chuàng)建。
?
?
注意:iOS開發(fā)證書最多能申請(qǐng)2個(gè),如果賬號(hào)已經(jīng)有2個(gè)開發(fā)證書了,將申請(qǐng)報(bào)錯(cuò)(如下圖)。
一個(gè)開發(fā)證書可以用于多個(gè)APP測(cè)試,不用每個(gè)app都對(duì)應(yīng)申請(qǐng)個(gè)開發(fā)證書p12,開發(fā)證書p12是可以公用的,區(qū)分開下面步驟申請(qǐng)的的描述文件就行了,一個(gè)p12可以對(duì)應(yīng)無數(shù)描述文件。
當(dāng)然也可以刪除之前的重新申請(qǐng)
?
?
2.4、創(chuàng)建成功后,找到剛創(chuàng)建的iOS開發(fā)證書(iOS Development這個(gè)類型的就是開發(fā)證書,如果之前創(chuàng)建過看過期時(shí)間就知道哪個(gè)是新創(chuàng)建的了),點(diǎn)擊p12 文件,下載保存.p12證書文件到電腦。
?
?
?
三、登錄Appuploader申請(qǐng)iOS開發(fā)證書描述文件mobileprovision
?
iOS證書文件有兩個(gè),剛申請(qǐng)了p12文件,接下來申請(qǐng)mobileprovision描述文件
?
?
在申請(qǐng)ios描述文件之前,先添加好兩樣基礎(chǔ)信息,應(yīng)用id及蘋果手機(jī)設(shè)備號(hào)udid
?
如果你之前添加過應(yīng)用id和設(shè)備,應(yīng)用id點(diǎn)擊三角符號(hào)下拉可以看到,設(shè)備選擇開發(fā)版profile選項(xiàng)可以看到之前添加的。
?
如果之前加過要用以前加過的應(yīng)用id,跳過此步。
?
初次使用或者需要上架另一個(gè)項(xiàng)目app需要先創(chuàng)建一個(gè)應(yīng)用id及添加相關(guān)的開發(fā)測(cè)試人員設(shè)備。
?
?
?
3.1、先介紹添加應(yīng)用ID,點(diǎn)擊添加應(yīng)用id!(不同的APP需要編寫不同的應(yīng)用id相當(dāng)于app的身份證)
?
?
?
如果添加報(bào)錯(cuò)(應(yīng)用id具有唯一性,可能重復(fù)添加或者別人用過這個(gè)應(yīng)用id),解決辦法就是修改下應(yīng)用id,重新編下。
?
?
應(yīng)用id:三段式格式、如app名稱是淘寶,可以編寫為com.app.taobao,自由編寫!不能重復(fù)!具有唯一性@
名稱:數(shù)字或者字母,自由編寫,不要中文,不能重復(fù)。
?
在AU軟件添加的應(yīng)用id只有默認(rèn)權(quán)限,如果你需要開通推送通知、蘋果支付等權(quán)限需要到蘋果開發(fā)者中心配置!
?
蘋果開發(fā)者中心添加應(yīng)用id配置相關(guān)權(quán)限教程
?
?
點(diǎn)擊ok只要沒彈出報(bào)錯(cuò)就是添加成功了,注意先關(guān)掉窗口,重新點(diǎn)右下角+ADD進(jìn)入下拉應(yīng)用id可查看剛添加的應(yīng)用id是否存在。
?
?
填加好應(yīng)用id下步添加設(shè)置udid
?
3.2 添加測(cè)試設(shè)備udid
?
要安裝到哪個(gè)蘋果手機(jī)測(cè)試就添加哪個(gè)手機(jī)的udid,添加了udid的手機(jī)才能安裝,最多能加100個(gè)!
?
如果你以前加過udid,不需要加新的測(cè)試蘋果手機(jī)上去,跳過此步,直接申請(qǐng)證書!
?
先來獲取udid
?
udid如果你的手機(jī)鏈接了電腦并且安裝好了相關(guān)驅(qū)動(dòng),AU軟件會(huì)自動(dòng)獲取,直接點(diǎn)ok添加就行了
?
其他兩種獲取udid的方式
?
3.3、蘋果手機(jī)助手獲取UDID
?
如愛思助手,電腦下載愛思助手,連上蘋果手機(jī),設(shè)備信息里面那個(gè)設(shè)備標(biāo)識(shí)就是udid。
?
?
?
?
3.4、掃碼獲取蘋果手機(jī)udid
?
使用 iPhone 或 iPad 微信掃碼選擇自帶的瀏覽器safari瀏覽器打開二維碼里的鏈接,即可快速獲取 UDID
這個(gè)一長(zhǎng)串的就是設(shè)備的Udid
?
04bff1010f1656cde7d60g560d7d897e2821dc88
?
?
?
udid實(shí)例:2D4B87350609342980CB144F72FD2E66B66AEF6C
?
獲取到udid輸入
名稱name:數(shù)字或者名字,自由編寫,不能重復(fù),不能中文。
點(diǎn)擊ok無提示即為添加成功
?
在蘋果開發(fā)中心也可以添加設(shè)備,在AU軟件添加的設(shè)備在開發(fā)者中心也會(huì)有顯示。
?
蘋果開發(fā)者中心添加udid設(shè)備教程
?
?
如果蘋果設(shè)備udid添加報(bào)錯(cuò)(如下圖),檢查這個(gè)udid是否正確或者之前添加過!
?
?
Type選擇開發(fā)版即可看到剛添加的設(shè)備。
?
3.5、勾選相關(guān)信息生成ios開發(fā)證書描述文件
?
Type:選擇開發(fā)版profile(安裝到手機(jī)測(cè)試需要開發(fā)證書)
應(yīng)用id:選擇添加的對(duì)應(yīng)的應(yīng)用id
Devices:勾選需要測(cè)試蘋果手機(jī)
名稱:數(shù)字或者字母,隨意輸入,注意不要重復(fù)。
點(diǎn)擊ok創(chuàng)建
?
?
?
3.6、選擇剛創(chuàng)建的iOS開發(fā)版描述文件(iOS Developer這個(gè)類型的就是開發(fā)描述文件,找到剛創(chuàng)建的輸入的名字),點(diǎn)擊Download下載,保存到電腦
?
?
申請(qǐng)得到了兩個(gè)iOS證書文件p12和.mobileprovision就可以去打包ipa了。
?
總結(jié)
以上是生活随笔為你收集整理的iOS开发证书申请教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2253)如何进行团队合作
- 下一篇: 工作43:设计思路