關於iOS開發認證的一些總結(很有用)

來源:互聯網
上載者:User

標籤:

    今天出了個問題,具體是這樣的,我把本地的鑰匙傳裡面的各種東西全部清空了,結果出現了各種不可預料到問題。花了一下午的時間反覆的測試,終於把認證的一些問題理順,然後在這裡做一些總結。

    先看張圖片:

    其中,從上往下四個欄目,分別是認證,AppID,裝置,描述檔案,基礎的我就不說了,網上教程很多,就總結一下問題所在。

    我們要建立一個生產認證,首先我們會建立一個Development,在建立這個認證要選擇一個CSR檔案,這個檔案就是開發機器帳號之間的關係,可以理解成是一個數位簽章(或者是秘鑰),然後我們會建立一個AppID,正常的來建立就行了,我現在舉例子,我們在AppID建立的時候把推送給選中,下一步,我們要建立一個推送用的認證,就是根據這個AppID來的,最後我們根據AppID和Development來建立一個描述檔案,同理要建立生產認證,也是這樣的步驟。

    那麼現在就牽扯到幾個名詞,Development認證,aps_Development認證(推送認證),測試描述檔案,AppID,同理也就有Distribution認證,aps_Distribution認證,開發描述檔案。

    兩個推送認證其實只是給推送伺服器的認證(要匯出pem,或者p12檔案),真正的開發和生產不需要這兩個認證,在公司裡,如果做帳號管理,我們要把開發認證和生產認證(Development和Distribution)導成p12檔案(加密),給我們同事,一般開發認證是不給的(統一管理),通常是這樣的,開發認證的p12認證和描述檔案給開發人員,生產認證的p12備份存在雲端。

    為什麼我今天會出現這個問題呢,是因為我沒有備份p12檔案,然後把鑰匙串中得秘鑰全部刪掉了,我從網站下載新的認證,原先的認證是我沒刪除之前的秘鑰,現在刪除之後,是肯定沒有秘鑰的,所以是運行不起來的,也就是說,認證沒有秘鑰是肯定運行不起來的。

    然後延伸出一個問題,假如我申請的電腦丟失了,豈不是一切都完了,其實這是這樣的,我們只要有原認證匯出的p12檔案之後就不必用原來的電腦發布和生產了,所以說為了保險起見,我們需要把所有的認證配置完成之後,產生p12檔案再加上描述檔案,要在雲端全部存起來,這樣就可以避免這個問題。那又來了一個問題,那麼我開發的時候沒有上傳,又刪了怎麼辦?那隻有一個辦法,將裡面的認證全不刪除,重新建立,就OK了!!!

    好了現在就寫到這裡吧,有問題,或者有不同見解的話,可以給我留言。O(∩_∩)O哈哈~

    

關於iOS開發認證的一些總結(很有用)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.