2008-12-08 19 views
6

我們這些擁有iPhone應用程序(已發佈或未發佈)的用戶可以使用ad-hoc發佈發佈有限的beta版本。雖然蘋果公司的文檔中有一些漏洞,但在網上有很多博客,貼子和其他文章可以填補這些空白。您是否爲iPhone測試版應用使用了不同的應用ID?

但是,有一件事我沒有看到任何人提及,而且我很好奇:當您進行測試版本時,您是否使用與您發佈的(或即將發佈的)應用程序相同的應用程序ID?

使用不同ID的說法是,測試版可能仍然與已發佈的應用程序一起運行。如果你已經在現場發佈了一個版本,這可能更重要。

反對的一個原因是測試版無法訪問發佈的應用程序可能生成的任何數據,反之亦然。這可能是也可能不是你想要的個案基礎。

這種方法有什麼問題嗎?我目前只有一個應用程序ID註冊,但IIRC沒有任何障礙,只是創造更多的必要..?

有興趣聽​​聽別人在做什麼。

回答

8

我們使用相同的應用程序ID,只是爲了簡單。在臨時分發中有足夠的麻煩,我們不想將任何人與「爲什麼我的手機上有兩個應用程序?」混淆。問題。

+0

好點。顯然這是一個YMMV的事情,所以能夠得到一系列人的觀點是很好的。謝謝。 – philsquared 2008-12-08 13:04:41

3

我認爲這取決於您的應用中數據的重要性。如果數據是有價值的,我不認爲beta測試人員會希望它冒險,因此擁有一個單獨的AppID是有道理的。當然,這也意味着他們不會完全測試應用程序,任何「升級」代碼都不會被測試。

在我的情況下(美味),數據只是delicious.com的緩存,所以我的代碼中的一個災難性錯誤意味着,更糟的是,再次下載所有的書籤。所以我傾向於使用相同的AppID的一切。

+0

感謝分享。似乎有幾個力量需要解決,這是我問的主要原因。 – philsquared 2008-12-08 13:05:27

3

我使用兩個不同的Bundle Identifiers來允許我的測試團隊安裝多個版本的應用以及不同的Bundle Display NAmes,這樣他們可以很容易地看到他們正在使用開發或測試版本並報告該數字發現問題時給我。

+0

謝謝布拉德。這也是我現在所傾向的。 – philsquared 2009-02-12 22:08:14

相關問題