2011-05-13 65 views
2

我已完成開發iPhone應用程序,並且我的客戶想在發佈前測試它。上傳iPhone應用但保持私密?

是否可以將應用程序上傳到appstore,但保持私人?我的意思是可以通過應用商店訪問,但只能通過開發人員ID訪問?

客戶端不是開發者,所以我不能給他發送代碼,他不會明白這一點。

任何想法或建議嗎?

回答

5

您可以在將來設置發佈日期,以便該應用在商店中不可見並向客戶端發送促銷代碼。這將允許客戶從商店下載和使用應用程序,而無需在應用程序中實際顯示應用程序。

然而,隨着ceejayoz提到,去了解這一點的最好辦法是臨時分配或者發送客戶端,他們可以通過iTunes同步到手機上的IPA,或通過TestFlight這是一個夢幻般的服務。

3

你應該使用類似TestFlight的東西來爲它們分配臨時構建。

+0

聽起來不錯,謝謝! – 2011-05-13 19:16:47

+1

很棒的建議,但重要的一點是你不需要_need_ TestFlight來發布專門的構建 - 你可以自己做。 – Caleb 2011-05-13 19:25:08

+1

當然,但像TestFlight這樣的技術爲非技術客戶消除了很多摩擦。 – ceejayoz 2011-05-13 19:30:39

1

我的意思是通過應用程序 存取,但只有開發人員ID?

沒有。做一個專門的分佈構建並將其提供給客戶端。他們可以通過將其放入iTunes並同步來安裝它。或者,this recent SO thread提供了一些指示,可以幫助您無線分發到客戶的手機。

0

您無法上傳到應用商店,但保持私密。將應用程序分發到手機的方式是獲取手機的UUID並專門爲這些手機構建「.ipa」文件。然後您可以將文件發送給測試人員。

有幾個應用程序爲你做發行 - TestFlightApp是一個,diawi是另一個。

0

是的,上傳你的應用程序在iTunesConnect。

在用戶&角色模塊中添加您的客戶端作爲團隊成員。

通過Xcode上傳構建。

等待大約5分鐘「處理」完成。

打開iTunesConnect中的我的應用程序模塊。

選擇您的應用。

選擇「預發佈」

選擇您上傳的版本。

輸入「新增功能」的詳細信息 - 必須輸入非空字符串,否則您的客戶端將不會收到下載鏈接。

點擊保存。

返回預發佈標籤。

爲該應用程序的Testflight Beta版本啓用切換開關。

您的客戶收到一封安裝電子郵件。它有效期爲30天。