2011-05-12 82 views
0

我是iPhone開發新手。我有這個問題:Adhoc條款配置文件

我正在與另一位開發人員合作,他已經生成了一個ADhoc_APP.mobileprovision來將應用程序分發給測試人員。他可以通過構建/存檔/共享來生成與他的機器的.ipa ...

他通過電子郵件將adhoc_app.mobileprovision發送給我,將其安裝在我的xcode中。問題是我試圖將它集成到我的Xcode,我不能。

當初我建我的電腦/存檔我的錯誤:Code Sign error: The identity 'iPhone Distribution' doesn't match any identity in any profile.

請,有人可以告訴我如何自組織提供的個人資料在我的機器上集成(如果有其他的事情要做),所以我可以生成.ipa。

謝謝您的回答

回答

0

即席調配譜通常不進行開發,但測試人員沒有使用的XCode。他們只安裝配置,然後安裝應用程序。

如果您擁有包含所有有效證書(團隊&開發人員)的開發人員配置文件和源代碼,請在項目設置中選擇iPhone Developer。

如果要簽名與即興的provisioning profile的應用程序,那麼你必須要在同一個「開發團隊」是誰產生的即興輪廓開發商

PS:看看所有其他議題在同一主題上...

1

您還需要.p12格式的證書。問另一個開發人員。以.p12格式從鑰匙串中導出此分發證書並將其安裝到您的機器上。

0

將配置文件添加到環境中時,我發現無壓力地實現此目的的最簡單方法是將配置文件(或證書)拖放到擴展塢中的XCode圖標上。

您可以通過打開管理器窗口並選擇選項卡列表中的第一項作爲設備來檢查證書是否已成功添加到開發環境中。

組織者將向您顯示安裝在您環境中的所有配置文件。它還會以黃色(或紅色)突出顯示任何配置文件可能存在的問題。您也可以在這裏刪除舊的或不需要的配置文件。

對於證書 - 雙擊已下載的證書,它應該被添加到您的鑰匙串中。您可能必須提供管理員密碼才能執行此操作。打開鑰匙串以查看您的環境中安裝了哪些證書。

這是一個非常好的主意,可以讓您瞭解已安裝的配置文件和證書,並儘早刪除舊的和不需要的項目以避免混淆。

0

我知道這一點。當您登錄配給配置文件站點的「超級管理員」時,您將發送計算機密鑰進行預訂,並創建一個.p12文件。所有其他將使用「存檔」(或構建用於分發,我認爲)的人都需要這個文件。如果你輸了,沒有其他辦法可以得到它。

如果你真的迷路了,將需要撤銷實際文件,另外訂閱電腦(或其他),並將此文件發送給所有人。我認爲您需要再次實施配置文件。