2012-02-03 151 views
0

我試圖按照此視頻作出IPA http://www.youtube.com/watch?v=gRhtsnFB0bM 但我有一個錯誤,當我想使產品>歸檔錯誤創建IPA

[BEROR]Code Sign error: The identity 'iPhone Distribution' doesn't match any valid certificate/private key pair in the default keychain

這是我第一次做,所以我不真的不知道它是如何工作的,但我認爲這是一個證書問題。我爲某人制作了應用程序。我從developer.apple.com的賬戶下載了他的證書,我該怎麼辦?我可以在xcode中添加一些內容嗎?

回答

0
  1. 你需要撤銷之前的配置輪廓在他 帳戶。(如果你能得到前面的人的鑰匙串文件..that 獲取並在keychain..compiling安裝會成功)
  2. 使用您的mac中的鑰匙串製作新的分發證書
  3. 然後使用該分發 證書創建新的分發配置文件。然後您將能夠使用該配置文件進行編譯。
+0

你是什麼意思,如果你可以得到以前的人鑰匙串文件..那得到並安裝在你的鑰匙串。編譯將會成功?我可以下載舊的證書...你能解釋一下,我是新手 – user567 2012-02-03 14:29:18

+0

你無法編譯的原因是,目前的配置文件可能是在其他人的發行證書上作出的.....該證書是沒有出現在你的鑰匙鏈..如果你可以從其他人那裏得到的價值......安裝它在你的鑰匙鏈..應用程序將再次編譯 – Shubhank 2012-02-03 15:04:20

0

自從我使用與發行版相同的測試方案以來,我一直都會收到此錯誤。您將不得不進入項目和目標的構建設置,並將代碼簽名返回給iPhone Developer。清理您的設置並重建。這應該夠了吧。

+0

這假設你只是想測試...如果你打算存檔發行...那麼你將需要更新你的證書...我可以指導你。蘋果配置是iOS dev IMO的最大缺點。但一旦你弄明白了,你就會被設定。 – 2012-02-03 16:08:08