2013-08-21 43 views
3

我曾經讀過一次,如果在iTunes Connect中將二進制標記爲「hold for developer release」,那麼有一種方法可以從應用商店安裝該版本,而不是在商店中安裝最新版本 - 從而允許進行一次最終檢查在發佈之前二進制文件是很好的,並確保實際提交哪個二進制文件。iOS - 發佈前測試應用商店二進制文件?

儘管在最近的提交中,我無法找到鏈接到已批准二進制文件的方法。有誰知道如何安裝一個應用程序商店二進制文件,在發佈之前已獲得批准?

回答

5

我所做的是存檔構建(發佈版本)。然後在組織者中選擇存檔,然後將其作爲臨時版本進行分發。產生的ipa文件被安裝到iTunes中,然後該版本被同步到iOS設備進行測試。如果一切看起來不錯,我會回到主辦單位並選擇相同的存檔。這一次,我選擇做一個App Store發行版,並將應用程序提交給蘋果公司進行審查。

最終測試結果與App Store中最終結果之間唯一的區別在於應用程序的簽名方式。否則它是相同的二進制。

+0

並非完全如此,例如供應配置文件嵌入臨時構建中,它們不存在於應用商店版本中。我也經常測試ad-hoc構建,但過去有些應用程序商店二進制文件在特別測試中沒有發現一些問題。 –

+1

應用程序二進制文件與所有應用程序資源完全相同。 'embedded.mobileprovision'文件是唯一不同的東西。 – rmaddy

+0

這就是你想的,但過去的經驗不同。我絕對看到一款應用商店二進制文件在啓動時崩潰,沒有特別的構建 - 在同一個設備上... –

0

我想我可能已經找到了答案在回答這個問題:

Submitting third version of an iOS app via iTunesConnect before app goes live

基本的想法是,你可以設定一個將來的發佈日期,點擊發布按鈕 - 二進制不會直到那個日期,理論上iTunes Connect中會有一些方法可以找到一個鏈接來用來安裝蘋果認可的二進制文件。

這都是假設的,下一次我有一個應用程序準備發佈我會嘗試並調整這個答案(除非別人在我之前提供了一個明確的答案)。

+0

你找到更好的答案了嗎? – Crashalot

+0

對不起,沒有找到答案,沒有機會再試一次。 –

相關問題