2015-06-29 62 views
9

由於某些定製工作的原因,我的Xcode中有多個團隊帳戶。作爲其中的一部分,我經常需要訪問客戶的帳戶,並且Xcode 6功能可以將所有必需的證書,配置文件和私鑰全部捆綁在一個.developer配置文件中,並且快速有效。從Xcode 6只導出一個開發人員帳戶到.developer配置文件

我的問題是,我不知道如何只導出一個帳戶的developerprofile。無論我做什麼全部開發者帳戶都被導出。我目前使用以下解決方法流程,其中I:

  1. 將所有帳戶導出爲「完整」配置文件。
  2. 刪除除我實際想要導出的帳戶外的所有帳戶。
  3. 將目標帳戶導出到單獨的accountname.developer配置文件並將其發送給收件人。
  4. 刪除剩餘的帳戶,並導入較早的「完整」個人資料,我回到我開始的地方。

蘋果公司終於做出了一個運行良好的出口流程,我無法相信他們如何預測不需要只導出一個帳戶。有沒有辦法(甚至沒有命令行)來做到這一點?

+0

目前尚不清楚爲什麼你有多個開發者賬戶?聽起來像這是問題的根源,因爲它預計你有一個帳戶。因此可能刪除除您的帳戶之外的所有內容都將解決此問題 – Droppy

+0

如上所述,我有多個開發人員帳戶,因爲定製開發。每個我工作的公司至少有一個帳戶。這是必需的,因爲顯然,每個公司都希望他們的名字以開發人員的身份出現,而不是公司的名稱 –

回答

4

沒有辦法將它作爲一個單獨的開發人員配置文件來完成。如果你想要一個單一的文件方法,你的流程可能是最好的方法。

但是,所有開發人員配置文件都是密鑰,證書和配置文件(或配置文件)的組合。如果您想爲每個公司設置一個開發人員,則可以將私鑰(用於創建證書)從Keychain Access導出到.p12文件中。然後,您可以將Keychain Access的開發人員和/或分發證書導出到.cer文件中。最後,您還可以下載開發人員需要的所有.mobileprovision文件。

壓縮這3個文件,你基本上有一個自制的.developerprofile。密鑰需要密碼保護,但.developer配置文件也是如此,所以它確實不那麼麻煩。每次你需要爲公司提供他們自己的文件時,它都可以幫助你避免不必要的麻煩。我會建議任何與你一起工作的公司都應該生成他們自己的私鑰,但我想大多數僱用他們的應用程序開發的公司沒有資源可以知道這麼做。

另外,如果你想腳本從鑰匙串訪問的導出,我相信你可以。這是一個很好的起點:https://discussions.apple.com/thread/2551691?tstart=0

祝你好運。

相關問題