2010-11-19 64 views
4

我想開始對iOS應用程序進行有限的測試版測試。我知道如何定期分發我現有的應用程序,但我有一位潛在的測試版用戶告訴我,當他們測試其他應用程序時,他們最終會在生產應用程序旁邊安裝一個單獨的應用程序。但我不知道其他開發人員在做什麼。iOS:如何分發「並行」應用程序版本進行即席測試

我是否需要燒製一個在Apple註冊的新應用程序ID(以及永遠不會真實的應用程序名稱)才能爲我的測試版用戶完成此操作?

如果是這樣,是否有一個合理的方法來管理這個單一的Xcode項目?

感謝任何有經驗的人。我知道我在玩「編程問題」這一行,但這當然是具有正確專業知識的社區。謝謝! :)

+0

可能的重複http://stackoverflow.com/questions/40154/how-do-you-beta-test-an-iphone-app – whatnick 2010-11-19 00:12:57

+1

謝謝,但不是一個笨蛋。我知道如何做臨時分配。我想知道如何用「並行」應用程序來做到這一點。 – 2010-11-19 00:15:40

回答

11

只需在Info.plist中設置不同的包標識符即可。

個人而言,我在我的項目(調試,Ad Hoc,App Store)中創建了三個配置,然後爲每個配置(BUNDLE_IDENTIFIER)定義一個用戶定義的構建設置,其中我設置了不同的包ID。

在我的Info.plist中,我可以設置包ID爲${BUNDLE_IDENTIFIER}

+0

那麼一些其他的包標識符,但使用具有相同應用程序ID的證書是好的? – 2010-11-19 00:18:15

+0

我其實不確定。我通常使用自己的通配符應用程序ID('。*')作爲我的專用構建,併爲App Store構建定製自定義應用程序ID。但我認爲這兩種方式都不重要(除非您使用通過App ID標識的功能,即推送通知,Game Center,...)。 – 2010-11-19 00:20:55

+0

感謝您在這裏添加的細節。 – 2010-11-19 01:09:19

相關問題