2014-01-21 464 views
0

如果我創建了配送配置配置文件,爲什麼只能將一個證書與該配置文件關聯?如果我創建開發配置文件,我可以在iOS開發人員中心中關聯多個/所有證書。iOS企業分佈(即席)配置配置文件

後者很方便,因爲這意味着我可以通過向該配置文件添加新證書來利用現有配置配置文件。但是,如果我需要在Ad Hoc基礎上分發我的應用程序,則必須在KeyChain中創建新的分發證書,然後再創建新的分發預配配置文件。

背後有解釋嗎?我希望我說的話很有道理!

回答

2

開發供應配置文件具有多個證書,以允許組織中的多個開發人員在同一個應用程序上構建和協作。

分發概要文件只有一個證書,因爲分發版本來自您的組織,其中只有一個。

您只需要每年創建一次分發證書。您可以也可能應該使用相同的分發證書爲多個應用程序以及AppStore供應配置文件生成Ad Hoc供應配置文件。

+0

謝謝!這麼晚纔回復很抱歉。如果在一臺計算機上創建了分發證書,我如何從該計算機獲取證書才能使用配置文件(否則,Xcode會抱怨沒有爲分發配置文件找到有效的簽名證書)。 – keldar

+0

您可以從KeyChain.app導出證書PLUS私鑰,然後將它們安裝到第二臺機器上。 –

+0

@RhythmicFistman對於Adhoc發佈,我們可以創建多個配置文件(我的意思是不更新現有配置文件)使用新名稱創建? –