2011-01-26 111 views
0

我已準備好提交應用程序 - 蘋果公司對如何簽署和提交應用程序沒有多少詳細說明。我有WWDRCA證書和一個我創建的證書,但是我無法將它們放在哪裏。我是否通過拖放到XCode來添加它們?爲什麼我需要WWDRCA?任何人有關於此的任何信息?將不勝感激Mac安裝程序證書

回答

2

首先,確保您已在您的鑰匙串中正確安裝了Installer,Developer和WWDR證書。

在Xcode中,編輯您的目標構建設置,然後在「代碼簽名實體」下選擇您的開發人員證書。然後使用「構建和存檔」構建您的應用程序。最後,打開管理器(通過窗口菜單)來驗證並提交您的應用程序。

至少,這是理論。我同意這很棘手。蘋果開發者論壇有幾個關於潛在缺陷的有益的信息。祝你好運!

+0

謝謝!我花了幾個小時才花了很多時間去考慮這個(相當)簡單的過程,因爲蘋果當前的文檔非常模糊。但現在這是一個等待遊戲哈哈。但是,謝謝你的幫助 – Zakman411 2011-01-27 03:40:10

0

編輯:蕩,我錯過了這是關於在Mac App Store,我的職位是iOS的...對於Mac應用程序商店,還有一個document from Applechecklist with links。該清單似乎是所有相關信息的良好起點。

原iOS的相關帖子:

如果您登錄到Provisioning Portal,蘋果詳細介紹瞭如何獲取和(甚至視頻現在)使用證書。當您登錄到門戶網站時,請參閱右欄。或點擊「證書」鏈接,然後點擊「如何」選項卡。這是帶截圖的分步指南。另外,請參閱「Provisioning」部分,在左側菜單中,再次點擊「How to」選項卡。要提交,請參閱左側菜單中的「Distribution」部分。如果您在閱讀/觀看該材料後仍然有具體問題,請繼續詢問。

您需要WWDR CA證書,以便您的鑰匙串和Xcode可以實際驗證您的證書。證書由其他證書籤署並形成一個信任鏈。但是必須有一個開始,那就是您首先明確聲明的「CA證書」「是的,我信任此證書」以及由此簽署的所有證書。

這也是您的瀏覽器如何與HTTPS協同工作的原因:您的瀏覽器附帶一系列默認信任的CA證書,例如Verisign的CA證書。如果您的瀏覽器看到由Verisign簽署的證書,它就知道它可以信任該網站,因爲它已經信任Verisign CA.

+0

感謝這些鏈接 - 但我實際上已經通過這些哈哈搜索。 – Zakman411 2011-01-26 08:15:34