和蘋果打交道,最好是準備壹臺Mac機。這裏需要用到壹個蘋果自帶的KeyAccess的軟件,用來生成證書的申請文件。
點擊“從證書頒發機構請求證書”後,
這裏就是輸入郵箱,名字,需要提醒壹下的是,我們壹般選擇“存儲到磁盤”,把申請文件存在硬盤上,後面需要上傳這個文件到蘋果後臺。
2. 申請證書
準備好證書的申請文件後,就應該是申請證書了。
證書分成開發證書和發布證書,其中有沒有推送功能又是不同的,根據實際應用的功能選擇證書的種類:
然後上傳剛剛生成的CSR文件
3. AppID
需要強調壹下的是,這裏的AppID和常說的AppleID不是壹個概念。AppleID是用戶在蘋果的賬號,在AppStore上下載應用時,需要使用的就是這個賬號。而AppID則是應用的身份證,用來表明應用的ID。
在證書生成後,下壹步就是生成AppID,相當於幫妳想開發的應用生成壹張身份證。
AppID需要妳起壹個名字以方便描述。這裏不能輸入特殊字符。
AppID還分成帶通配符和不帶通配符兩種。在AppStore上正式發布應用時,應用必須有唯壹的名字,所以需要使用不帶通配符的AppID;而在其他時候,為了方便多個應用***用,我們往往使用帶通配符的AppID。
最後壹步是選擇應用的服務,這個需要根據應用的實際情況選擇,如果妳還不清楚應用具體的情況,那麽這些選項後面是可以更改的,選默認即可。
按下Generate後,稍等壹會,證書就生成了,妳可以下載然後安裝到本機。
4. 註冊設備
因為在開發過程中的蘋果應用不可能在AppStore上發布,這樣半吊子的應用是無法裝在設備上的。那麽調試和測試怎麽辦呢?蘋果推出了Adhoc版本,這是屬於在發布前的測試版,只有在後臺註冊過並被簽名文件引入的設備才能安裝運行.
這裏需要輸入設備的UDID,根據賬號的類型,可以註冊100臺或者更多的設備。
5. 生成簽名文件
簽名文件是應用簽名的核心文件。簽名文件同樣也有開發和發布的區分,當然,Adhoc發布和AppStore發布的簽名文件也是不同的。
5.1
簽名文件需要和壹個AppID捆綁,這個根據實際情況選擇,壹般開發用的簽名文件,會捆綁壹個帶通配符的AppID,這樣可以在壹系列的應用中通用;而發布AppStore的簽名文件,必須捆綁壹個不帶通配符的AppID。
5.2
然後是選擇證書:
5.3 下壹步是選擇設備,只有選中的設備才能安裝應用。當然,如果是AppStore的簽名文件則沒有這步
5.4 最後,輸入簽名文件的名字,按下Generate按鈕,簽名文件就生成了。
這樣,在生成壹系列相關內容後,簽名文件生成了,妳可以下載這個文件,然後給應用簽名了!