2010-12-11 159 views
2

我正在閱讀獲取iOS開發人員證書的文檔,但我很難理解其工作原理。iOS開發人員證書

我正在爲我的公司開發一些iOS應用程序,現在我需要在真實設備上部署。我知道我需要這個證書,但即使閱讀了文檔後,我仍然不完全清楚:如果我獲得證書,是否可以部署在單個特定設備上,或者通過證書,我將能夠部署和測試我的公司將給我的任何設備?

另一個問題:這個證書只能用在我的mac上,或者我公司提供給我的任何mac上嗎?我想我會用我的個人mac工作,但我的公司甚至可能會在未來分配另一個,所以這對我很重要。

另一個第三個問題:文檔引用了一個團隊在應用程序上工作的情況,但不清楚是否有開發人員需要他的個人證書。多個開發人員可以在任何設備上使用相同的證書嗎?

感謝您的任何結算!

+0

http://programmers.stackexchange.com適用於不是特定於代碼的問題 – stillstanding 2010-12-11 17:00:07

回答

5

如果我獲得證書,我能夠部署在單個特定設備上,還是可以與我的證書一起部署和測試我的公司將提供給我的任何設備?

您的開發人員證書允許您將由您製作的應用程序配置到您選擇的任何設備上。只需在您收到設備時添加設備的UDID,將設置配置文件分配給這些設備,並且您應該可以將它們安裝到您選擇的設備上。

此證書是否只能在我的Mac或我公司提供給我的任何Mac上使用?

有關於如何將您的證書和公鑰/私鑰在Mac上導出並將其傳輸到您計劃編碼的其他Mac的說明。我相信它在用戶指南PDF中,您可以從供應門戶主頁下載。將這些文件導入到其他Mac中後,將這些配置文件安裝到Mac上的Xcode Organizer中。完成之後,Xcode可以簽署並安裝您的應用程序。

不知道你的第三個問題,但我是一隻孤獨的狼。

3

您應該爲貴公司獲得證書 - 這將允許您爲公司中的任何人分發應用程序,而無需將它們放在App Store上。作爲註冊過程的一部分,您需要向Apple提供公司的詳細信息。

一旦你有一個帳戶,你創建一個開發人員證書與您的Mac上生成的私鑰。您可以在公司開發人員之間複製該私鑰並共享證書。

然後您還需要配置配置文件,每個人都可以擁有一個單獨的開發者帳戶並共享它們,或者您可能共享一個AppleID以進行開發。但是,您應該只有從主帳戶創建的分發證書,這是用於簽署應用程序捆綁包用戶可以下載的內容。

另請注意,有一個很好的發佈機制,您可以在用戶可以從設備瀏覽到的網頁上放置鏈接,並直接在設備上安裝,而無需通過iTunes。這需要iOS 4。0+,但它避免了分發中的這種令人頭疼的問題,因爲它是您開發的任何業務應用程序的必備要求(也意味着您可以使用更多高級API和塊)。

0

Ans 1.假設您有開發者賬戶。如果企業帳戶設備註冊不需要。 第1步:註冊您的設備。 步驟2;創建標識符,開發者證書然後創建配置文件。 步驟3:然後下載並安裝到Mac機器中,然後在Xcode中選擇配置和證書。

Ans 2.形成您的Mac。轉到鑰匙串並創建p12文件,並將該p12文件安裝到另一臺Mac機器。

回答3.是的,我們可以將一個開發人員證書共享給另一臺Mac機器,但建議您創建個人開發人員證書。

相關問題