2010-08-10 96 views
2

我有一個問題,關於如何完成我的應用程序的最終分配構建。我已經成功構建了這個應用程序,但現在我正在嘗試創建一個更新的版本,並記住我第一次做的是正確的。當我的配置文件過期時,這一切似乎都出錯......構建分配iPhone應用程序

無論如何,我有我的配送證書和配送配置文件。我遵循Apple的指示,一本iPhone編程手冊和幾個在線資源來創建一個可以檢查正確證書的構建版本等。但是構建總是失敗,除非我連接一個設備,這很奇怪,因爲分發配置文件不允許包含一個設備(它本身非常有意義)。然而,當我建立與設備連接,我問

「不能在iPod‘iPod的觸摸 ’運行XXX

iPod中的‘iPod touch的’沒有與 的provisioning profile其中 應用程序已簽名。

單擊「安裝並運行」,在「iPod touchtouch」上安裝 供應配置文件XXX並繼續運行XXX。

當我點擊安裝和運行它失敗,並

此 可執行的有效配置設定檔中找不到該消息。

所以我的基本問題是如何完成最終的分佈構建?出現一個新的可執行文件,但它在應用程序圖標上方有一個禁止符號,表示構建失敗。

任何幫助大量讚賞。

回答

7

不要點擊「Build and Go」。

要麼建立,然後找到應用程序並上傳它,或使用Xcode的「構建和存檔」選項。

最好使用「構建和存檔」,因爲Xcode會照顧應用程序包,以及重要的.dSYM文件,該文件用於表示應用程序的崩潰報告。

+0

太棒了!我也能夠從那裏直接從XCode上傳應用到iTunes Connect。非常感謝您的幫助! – AlexRutherford 2010-08-10 17:06:29

+1

很高興聽到:)如果我的回答很有幫助,你會不會考慮將其標記爲已接受? – Jasarien 2010-08-10 20:02:07

1

而且您無法上傳並執行在設備上使用「分發」證書籤名的應用。這樣的應用程序只能上傳到AppStore。