2013-05-14 48 views
11

我正在嘗試生成iOS開發證書。我從我的桌面選擇.certSigningRequest文件後,點擊Generate,我得到以下錯誤:iOS證書生成錯誤:超出光盤限額

Processing of multipart/form-data request failed. Disc quota exceeded

這究竟是爲什麼以及如何我生成證書?

+0

現在幾天都不好。痛苦。 – Jason 2013-05-14 14:50:34

+1

這個問題似乎解決了,我生成了證書。不幸的是,有人已經刪除了所有有用的答案,而那些仍然存在的答案很糟糕,所以我不能接受它。 – Antiohia 2013-05-15 06:34:02

+0

我仍然有同樣的錯誤,希望它確實只是一個服務器錯誤,將自行解決。 – 2013-05-16 13:49:58

回答

0

問題出在蘋果服務器上,作爲用戶,我無法做任何事情來解決它。有時可以生成證書,請繼續嘗試。不幸的是,這個問題還沒有被Apple解決,所以這個錯誤出現得相當頻繁。

-4

1.)創建您的Apple開發者帳號並加入iOS開發者計劃。它會花費你99美元/年,它允許你在設備上測試你的應用程序,並在應用程序商店分發你的應用程序。你可以去這裏註冊。

http://developer.apple.com/programs/ios/

2)現在你註冊,我們需要做的第一件事就是生成一個證書籤名請求。我們可以在我們的Mac上的KeyChain Access中執行此操作。它位於Applications下的Utilities文件夾中。

3.)打開鑰匙串訪問後,轉到首選項。 轉到證書選項卡並確保「在線證書狀態協議(OCSP)」和「證書撤銷列表(CRL)」都設置爲關。 關閉「首選項」窗口並選擇「鑰匙串訪問 - >證書助理 - >從證書頒發機構申請證書」。

4.)輸入您在註冊爲iOS開發人員時提交的「用戶電子郵件地址」和「公用名」。 「CA電子郵件地址」不是必需的。

選擇「保存到磁盤」和「讓我指定密鑰對信息」。

點擊繼續。

5.)指定文件名和保存CSR的地方。在這裏,我只使用默認名稱並將其保存到桌面。

6.)爲密鑰大小選擇2048位,爲算法選擇RSA。 點擊繼續。

7.)CSR現已創建並保存到您的桌面。 您現在可以關閉鑰匙串訪問。

8.)現在我們已經創建了CSR,現在是時候提交它。我們在iOS配置門戶網站http://developer.apple.com/處執行此操作。在您註冊爲iOS開發人員並登錄之前,您將無法查看或訪問供應門戶。

9.)轉到供應門戶後,選擇左側的證書。

10.)如果您沒有安裝WWDR,請下載並安裝它。下載後,只需雙擊它,鑰匙串就會爲你安裝。然後它應該顯示在證書類別中。

11.)安裝WWDR證書之後,請申請主證書。點擊「請求證書」按鈕。

您將看到一個屏幕,其中包含與您在此準備好的說明不同的屏幕。那個怎麼樣?轉到底部並單擊瀏覽,然後導航到本地計算機上的CSR。 選擇文件後,單擊打開,然後在下一個屏幕上單擊提交。

12.)點擊提交後,您的請求顯示在簽名請求部分。 由於我們團隊在這裏工作的方式,我可以去批准請求。這可能會因個人帳戶或不同的團隊設置而有所不同。

13.)獲得批准後,您的證書將顯示在當前開發證書下。 單擊下載按鈕將其下載到您的Mac。 下載完成後,雙擊該文件將其安裝到Keychain Access中。實際上,雙擊後,Keychain會完成所有工作,並且只會顯示在您的證書中。

14.)如果您打開Xcode並轉到管理器窗口,您現在應該也會看到新的證書。 要使用新證書進行構建,您可以在「目標」下選擇應用程序,並在其上獲取信息(命令i)。或者您可以進入項目>編輯項目設置 無論哪種方式都會打開項目信息窗口,生成「選項卡並向下滾動到」代碼簽名「部分,然後爲」代碼簽名標識「選擇新的證書。

15.)就是這樣。您現在已安裝並選擇了您的新證書,您可以連接設備並單擊「構建並運行」。

+4

與我的問題無關的長答案。我希望@Deepesh是對的,這只是一個服務器問題。 – Antiohia 2013-05-14 09:23:26

+0

你問「如何生成你的證書」這是一步一步來的 – d3p0nit 2013-05-14 09:33:16