2016-03-06 82 views
2

爲了獲得正確的供應配置文件,我奮鬥了幾天。在開發團隊中創建正確的證書和供應配置文件

我是一個獨立的iOS開發者,擁有自己的iTunes連接賬戶,但最近我開始爲開發團隊開發。從那以後,我無法獲得正確的配置文件來從xCode運行我的應用程序到我的iPhone。

iOS文檔介紹瞭如何創建證書和配置文件,但沒有確定每個步驟需要執行哪些操作(無論是開發人員還是開發團隊經理)。

您能否描述誰需要執行以下步驟: 1.創建一個開發證書。對我來說,它應該是我,因爲它是我的發展。然後,我將它發送給開發團隊經理,並將其添加到他的成員中心。 2.應用程序ID:開發團隊經理創建具有特定軟件包ID的應用程序ID 3.設備:開發團隊經理添加我的iPhone UDID。 4.配置文件:開發團隊經理從我的證書,應用程序ID和我的設備創建它。然後,他發給我這個文件,我只需要雙擊它。

但是,這似乎並不奏效。任何想法如何我可以獲得有效的配置文件。

PS 1:我已添加到Itunes Connect中,並且可以訪問應用程序詳細信息。 PS 2:xCode和iTunes連接中的應用程序的捆綁ID是相同的(我已經檢查過一百次)。

回答

2

每個團隊成員都負責創建他們自己的密鑰/證書對,並通過鑰匙串訪問將其添加到他們的機器中。這是爲了開發構建。分發證書只能由管理員創建。

要在會員中心創建應用ID或條款,您需要擁有管理員權限。如果你沒有管理員訪問權限,那麼你必須依靠某個人來創建這些權限。他們將負責確保您的設備和證書符合您的應用程序的開發規定。

您的問題也可能是您的代碼簽名設置未在項目中正確設置。您應該爲iOSDeveloper設置自動和身份設置。這讓Xcode的數字出來,也可以讓你分享在團隊設置項目,而不代碼簽名問題

2

好吧,這裏的步驟:

  1. 生成鑰匙扣新的CSR。
  2. 轉到iTunes Connect。
  3. 在證書部分:
    • 使用CSR下載Apple的全球關係授權證書。
    • 使用CSR下載iOS開發人員證書。
  4. 將這兩個證書添加到鑰匙串。
  5. 在臨時配置文件部分:
    • 下載一個新的臨時配置文件,其中包括該開發者證書。
  6. 將此配置文件添加到Xcode。
  7. 在Xcode中,進入Build Settings - > Code Signing - > Set temporary profile。
  8. 運行項目。

這應該爲你做。 祝你好運。

相關問題