2013-04-28 96 views
38

我剛剛簽署,並創建了鑰匙串訪問證書,然後在開發者門戶我點擊證書─>開發 - > +當我提示你需要什麼類型的證書?正在開發ios應用程序開發灰暗。IO:iOS應用開發選項變灰

有沒有人知道這是爲什麼?我需要吊銷證書嗎?

enter image description here

+0

您是否註冊了iOS開發者計劃並付了99美元? – Linuxios 2013-04-28 23:24:26

+0

你能提供截圖嗎? – Undo 2013-04-28 23:25:48

+0

是的我登錄到開發者門戶 – wwjdm 2013-04-28 23:27:20

回答

29

想通了。

  1. 撤銷所有的開發者證書。
  2. 再次點擊認證刷新

工程!

+1

感謝您的回答。但你能告訴我爲什麼會發生? – Smita 2013-08-28 12:39:56

+0

有時證書過期,您必須重置所有這些證書。我不知道爲什麼蘋果不會讓你重置其中的一個。 – wwjdm 2013-09-03 01:19:46

+0

我只需要撤銷其中的一個。所以可能有一個可以擁有的開發證書數量的限制。 – MkVal 2013-10-04 07:05:37

10

如今iOS應用程序開發選項變得灰暗,不知道爲什麼。

即使我有這個情況,我解決它使用以下步驟(使它啓用)。

  1. 從證書/開發中刪除過期的開發證書。

  2. 吊銷未使用開發證書。

  3. 現在點擊+按鈕,你可以自由選擇

    iOS應用程序開發選項。

34

您只能爲每個用戶申請一個開發證書。 以您希望爲其申請證書的用戶身份登錄,或爲您登錄的用戶刪除現有證書。 無需刪除所有內容。

+0

這是正確答案,你不需要撤銷所有證書 – zimmryan 2015-01-20 03:10:48

+0

什麼是用戶定義的?我有一個99美元的開發者帳戶。我可以有多個用戶嗎?他們每個人都需要自己的證書還是同一個1? – NukeouT 2016-12-30 07:38:29

2

如果是正確的,你只能要求每個用戶一個開發證書。

0

從離子幫助文檔通過CLI命令行選項: http://docs.ionic.io/v2.0.0-beta/docs/ios-build-profiles

嘗試用以下選項: 使用OpenSSL

創建P12證書下載您的iOS證書到相同的目錄中的RSA私鑰。我們需要它來創建Certificate.p12文件。

首先,我們需要改變的iOS證書PEM的格式。

殼牌:

OpenSSL的X​​509 -inform DER -outform PEM -in ios_development.cer退房手續ios_development.cer.pem 現在,iOS的證書是正確的格式,我們可以創建Certificate.p12文件。

Shell: openssl pkcs12 -export -inkey keyname.key -in ios_development.cer.pem -out證書。p12

系統將提示您輸入密碼,該密碼將用於保護導出的證書。給它一些你能記得的東西!