2013-08-06 37 views
0

我正試圖在Xcode 4.6中爲我的應用程序準備企業部署。我收到此錯誤:「未能獲得進程5057的任務」。XCode - 何時使用開發人員調配配置文件與分配配置文件進行簽名?

在項目的構建設置'代碼簽名標識部分,我選擇了我爲我的應用程序(它是有效的)的iPhone分發配置配置文件。我沒有選擇開發配置文件作爲我的身份,我試圖企業分佈。

但是當然,我得到錯誤「未能獲得進程5057的任務」。爲什麼我得到這個錯誤?我知道修補程序是使用開發配置文件,但爲什麼 - 我想準備我的應用程序進行分發。

我的應用程序應該有兩個方案,一個用於開發,另一個用於發佈?在開發方案中,我使用我的開發配置文件,並在我的發佈版本設置中使用我的分發配置文件?

XCode使這非常混亂。

回答

2

無法獲得任務聽起來像你試圖通過設備上的Xcode運行這個構建。如果是這種情況,您希望使用開發概要文件,而不是分發概要文件(AdHoc)。如果您嘗試創建企業版本構建,則需要選擇目標並選擇iOS設備選項,然後使用產品>歸檔創建發佈版本。

+0

謝謝。那麼我的代碼簽名身份始終是我的開發配置文件?我不應該使用公司的供應配置文件標識簽署企業版嗎?我不明白這裏發生了什麼事。 – user798719

+0

對於不同類型的構建有不同的配置文件。開發配置文件用於在設備上進行開發,但不打算用於分發到其他設備。 AdHoc配置文件旨在用於企業用戶或其他用戶的發佈(例如,用於測試或企業發佈),並且App Store配置文件旨在用於App Store發行版。第二個(AdHoc和App Store)是分佈配置文件,第一個(Dev)是一個開發配置文件。 – garrettmurray

+0

您想要創建開發概要文件並設置開發方案,以便在設備上開發時使用該開發方案,並且您希望創建AdHoc概要文件並將AdHoc方案設置爲使用該方案,以便創建分發版。 – garrettmurray

相關問題