2010-11-26 71 views
0

我無法制作使用我的開發者資料簽名的發佈版本。我複製了發行版配置,並將簽名證書更改爲我的開發人員配置文件,但是當它創建時,它會使用App Store證書籤名。無法使用開發者資料部署發佈版本

因此,我得到了標準對話框,告訴我應用程序無法安裝在設備上,因爲它沒有必要的配置文件(App Store配置文件)。

編號喜歡能夠在發送審查之前測試發佈版本,但我想知道爲什麼我不能,如果這是一個Xcode錯誤。我使用XCode 3.2.5。到目前爲止,我只是測試了調試版本,但我相信我會在一段時間內被誤解。

+0

Xcode關於證書的具體輸出是什麼? – WrightsCS 2010-11-26 22:41:41

+0

忘記了Xcode中的詳細日誌記錄,但在編輯時進行了澄清。我剛剛收到一個標準對話框,告訴我該設備沒有必要的配置文件(App Store)。我可能只需要克隆調試並啓動優化。 – 2010-11-26 22:51:17

回答

2

您可以創建分發Ad Hoc供應配置文件(而不是開發Ad Hoc配置文件)。這樣,您就可以測試使用您的分發證書籤名的代碼工作,並安裝到您的設備上。然後,只需複製您剛剛創建的構建配置,然後設置爲您的App Store配置配置文件,並且您應該很好。

1

您無法在設備上安裝使用您的分發配置文件簽名的應用程序。

你應該做的是使用開發者配置文件來測試你的發佈版本,以優化播放等,然後進行了分發構建你的發佈版本設置的精確副本,僅僅只改變代碼簽名證書。因此,二進制文件應該與您測試的相同;只有應用程序包內的代碼簽名內容纔會有所不同。