2016-02-07 64 views
2

我有兩個活動項目,我的主應用程序和測試應用程序。這似乎是 是使用「生成」按鈕來運行證書 嚮導的情況下,我必須從每次從一個應用切換到另一個應用 從頭開始生成證書。 「使用現有」選項從不起作用。 爲一個應用程序生成新證書會使其他應用程序的證書無效。這看起來不對,所以我做錯了什麼?來自一個證書的多個應用程序

+0

你叫什麼證書嚮導? – SwiftArchitect

+0

https://www.codenameone.com/blog/ios-certificate-wizard.html –

回答

2

你在做什麼錯是假設使用現有的不起作用。

當您選擇使用現有它將只會生成供應,您需要從其他項目有效的副本P12文件。您可以在IDE全局首選項中爲整個IDE定義一組P12文件。然後,您只需運行證書嚮導來重新生成供應,或者在Apple網站中手動執行。

+0

因此,如果您使用現有的嚮導,嚮導不夠精靈來查找現有證書? – ddyer

+0

生成P12後,Apple服務器上的證書不再有用。我們不會將您的數據存儲在我們的服務器中,因爲這會違反隱私。由於您可以移動項目位置或P12文件位置,因此我們無法真正依靠上次存儲它們的位置。 –

+0

一個小皺紋 - 證書嚮導在生成新證書時填寫「證書密碼字段」,該字段無法在項目之間複製和粘貼。我可以複製證書,但密碼是什麼? – ddyer

1

如果你問有關創建新的證書... ...您的公鑰/私鑰對相關聯的

你並不需要不斷創造新的企業社會責任,並與新的密鑰。
有關這方面的文檔有點模糊,並且您可以快速結束密鑰,證書等的集合。

在鑰匙串訪問:

選擇登錄>鍵​​>你的私鑰,或現有的證書

enter image description here

選擇鑰匙串訪問>證書助手

請注意,當您選擇了證書,密鑰等時,證書助理會使用該對象作爲起點。

沒有起點: No starting point

隨着起點: Starting point

這樣做,這樣會使用,而不是創建一個新的現有對象。在使用公鑰/私鑰對的CSR的特定示例中,您可以重新使用當前的密鑰集並且不會生成新的密鑰集。

+0

你沒有注意到CODENAMEONE標籤 - 這個問題是特定於開發環境的。 – ddyer

+0

正確。我可能會決定離開這個答案,因爲它是iOS開發中一個反覆出現的問題。 – SwiftArchitect

相關問題