0
我向應用商店更新的應用添加了一項新功能。當我試圖在我的iPhone上運行它時,我遇到了一個彈出錯誤,提示「此可執行文件的有效配置文件」。所以,我進入了組織者,我的開發者和發行人資料都是活躍的,並且顯示得很好。所以,我嘗試重新將我的開發人員和分發證書添加到Keychain Access。我注意到那裏有兩個重複的東西,他們只是說出我的名字和姓氏。我刪除了其中的一個。現在,當我嘗試運行該程序時,它會顯示「代碼簽名錯誤:身份'iPhone分發'與默認鑰匙串中的任何有效證書/私鑰對不匹配」。我在密鑰鏈訪問中意外刪除的一個文件可能是我的私鑰。Xcode:證書錯誤
我試着在Keychain Access中重新添加每個agin。我的供應配置文件也都顯示在組織者中。我應該從哪裏出發?
謝謝!
編輯:我在主辦方再次檢查配置文件,當我強調我的分佈輪廓,它說:「Xcode中無法找到您的鑰匙串此配置文件的私有密鑰/證書對」。
啊無賴,好吧,我會繼續做下去。我確實有時間機器運行,但沒有在任何地方找到這些密鑰。你知道他們存放在哪裏嗎?謝謝。 – John 2012-01-18 22:15:54
看看[蘋果關於Time Machine&keychains的討論](https://discussions.apple.com/thread/1413307?start=0&tstart=0)。 – 2012-01-18 22:26:12
好的,謝謝。我最終刪除並閱讀了配置文件。設備上可以安裝配置文件嗎?我必須將代碼簽名更改爲「開發」而不是「分發」以使其在我的iPhone上運行。而且,當我提交給應用程序商店時,是否應該將其設置回「Distribution」?對不起,問這麼多問題,我還是很新的。 – John 2012-01-18 22:44:40