2009-10-27 114 views
1

我有開發證書和分發證書。我能夠構建一個應用程序在我自己的設備上運行,並且還可以使用分發證書遵循Apple的指令爲AppStore構建。我也遵循Apple的指導,通過查看構建日誌來驗證應用程序是否正確簽署。iPhone SDK:爲AppStore構建應用程序

但是我仍然有一個問題。考慮以下屏幕截圖:http://www.braginski.com/temp.jpg

有兩種情況:一種正確地說「不要代碼簽名」,另一種指向我的分發證書。

所有的Apple文檔都顯示第一個框爲EMPTY,第二個框顯示爲actifual cetificate。

問題是,我不知道如何使第一個框空。

所以問題是:第一個盒子應該是什麼?它甚至重要嗎?生成日誌表明,即使第一盒時,如果要清除該值寫着「不要簽署」

感謝

+0

「下面的屏幕截圖」現在是404。:) – bzlm 2012-08-16 13:46:56

回答

2

如果您確實想要使用默認設置,只需按下此設置上的刪除鍵,它會給您默認設置。

「第一個盒子」僅僅是「第二個盒子」的自動設置器。仔細選擇「第二個盒子」(以及第一個盒子,如果您希望它自動選擇)是非常重要的,因爲它會選擇與您簽署的分發配置文件。

如果您創建日誌顯示它正在唱歌,請確保您正在更改要實際更改的配置。

alt text

+0

這解釋它,謝謝!它確實出現了第一個框並沒有真正改變簽名的效果,但第二個框是關鍵。 我希望不要在應用程序提交中搞砸任何東西,但我很快就會知道。如果是,我將確保點擊刪除鍵並僅使用第二個框。 – leon 2009-10-28 00:03:38

0

,只需用鼠標選擇它,並按下刪除鍵的應用程序進行簽名。

構建AppStore發佈時,我總是將它留空,所以我不能告訴你將它留在不簽名中會產生什麼效果。

0

好吧,我已經證實,在第一個框中有「不編碼標誌」已經清空第一個框是同樣的事情,只要在第二個框中證書正確選擇。

我跑了兩個版本,在第一個箱子裏有和沒有「不要碼符號」。我將兩個構建結果都保存爲文本文件並進行比較。

這些文件是相同的,這使我相信,正如Gcamp指出的那樣,第一個盒子必須只是第二個選擇默認的方法。 XCode中非常奇怪的UI,如果你問我。

相關問題