2013-02-12 51 views
2

我有一個應用程序,我需要無限制的非技術人員才能下載,我無法通過iTunes商店分發。內部分發澄清

我讀過一些關於內部分配的內容,看起來應該是我應該做的。我不完全確定它是如何工作的。

據我所知,你可以編譯應用程序並上傳到某種網站,然後人們可以從那裏下載它。

這是從用戶角度來看的程序嗎?

你能鏈接到一個例子嗎?

你知道一個很好的(最近的)教程來描述整個過程嗎?

回答

2
  1. 這是從用戶角度來看的程序嗎? :是的,這是可能的。這只是你需要一個企業發行許可證。我幾個月以來一直在無線分發我的應用程序,沒有任何問題。當然,我按照企業許可證進行分發,每年的成本爲299美元,用於內部商業用途。
  2. 你能鏈接一個例子嗎? :檢查this並應用here
  3. 您是否知道描述整個過程的最新教程? :你會在上面的鏈接中得到這個。
+0

非常感謝鏈接。這正是我想要做的。你是否使用服務來分發你的應用程序?每當新用戶想要下載時,您是否需要註冊人員設備並重新編譯應用程序? – 2013-02-12 06:44:50

+0

不,你不需要有設備UDID你不需要重新編譯應用程序。 – Rushi 2013-02-12 06:48:25

+0

聽起來不錯。您是否使用服務(如Testflight)來分發您的應用程序,或者如何完成該任務? – 2013-02-12 06:56:42

1

從你的問題,我知道,你想開發你的應用程序,將由公司人員使用。而且,應用程序不會顯示在Apple Store上供其他普通用戶下載。

對此,

您應該進行「企業帳戶」開發。

其實有2種類型的帳戶在蘋果:

1)開發者帳戶:當您發佈在App Store中的應用程序時使用。

2)企業賬戶:這是用於內部開發。當您將您的帳戶創建爲企業版時,您將能夠創建應用程序進行內部開發,公司人員可以在他/她的設備上下載並安裝該應用程序。您無法使用此帳戶在App Store上發佈您的應用。

我希望這個信息對你有用。

開局不錯。

乾杯。

+0

這完全是Interprise帳戶我要去了。我需要更多地瞭解分發應用程序的過程。您是否需要知道人員設備的UDID並將它們添加到供應配置文件中,就像您在開發人員帳戶中一樣?你有鏈接到教程描述如何爲企業編譯並通過鏈接分發? – 2013-02-12 06:47:11

+0

其實它和開發者賬戶一樣。您可以添加人員設備的UDID號碼並將這些UDID綁定到配置文件中,測試應用程序等。您將獲得與開發人員帳戶相同的臨時門戶。 – 2013-02-12 06:50:42

+0

正如我從@ Praveen-K的回答中瞭解到的,當您將其作爲內部應用發佈時,您實際上不需要人們的UDID。我錯了嗎? – 2013-02-12 06:55:52

0

您可以簡單地使用https://testflightapp.com/。它非常易於使用。

您可以生成包括所有需要與之共享的UDID的臨時分發證書。在上傳之後,您將構建到testflight。它具有通過電子郵件通知用戶的功能。

然後,您的最終用戶只需從設備上打開該電子郵件,然後通過單擊安裝按鈕來安裝構建。

+0

我已經在使用Testflight。 Testflight的問題在於它僅限於100人(在開發者帳戶上),人們必須註冊testflight(這對於非技術人員來說是一種糟糕的體驗)。我需要一個鏈接人們可以點擊,其中將有一個按鈕,他們可以點擊,然後應用程序將自動安裝。我並不知道設備UDID。 – 2013-02-12 06:43:18

1

那麼,我有同樣的疑問,我曾經與幾個答案搞砸自己。然後,我坐了一會兒,瀏覽了蘋果文檔。 這裏是他們的文件的一些注意事項

開發和推廣應用爲iOS自定義應用程序,

先註冊爲iOS開發者企業計劃:developer.apple.com/programs/ios/enterprise 一旦註冊,

你可以請求一個開發人員證書和開發人員配置文件

在開發過程中使用這些來構建和測試您的應用程序。 開發調配配置文件允許使用開發人員證書籤名的應用程序在已註冊的設備上運行。您可以在iOS配置門戶上創建開發人員配置配置文件。

那麼這是爲了構建和測試應用程序。

現在的分佈

有兩種選擇:

In-House and Ad-Hoc 

特設: 點對點輪廓到期after 3 months並指定which devices (by device ID)可以運行發展構建您的應用程序。您將開發人員簽署的版本和開發配置文件分發給您的應用程序團隊,並將測試人員分發給您的應用程序團隊。

內部人員: 現在,當您覺得您的應用程序已準備好在完成所有測試後分發給真實用戶。您可以使用構建您的應用程序內部配置文件。查看圖像以獲取更多詳細信息enter image description here

唯一的區別是您不需要爲內部分發配置文件添加設備ID。

我使用testflightapp.com通過內部個人資料分發應用程序。它的所有選擇都可以使用自己的線框。

我知道你不需要將你的應用程序提交給應用程序商店審查。它不是必需的,但我的客戶總是希望如此,我將我們的企業應用程序提交給應用程序商店,僅供審閱而非發佈。

我會建議你去通過這個docs

編碼愉快:)

+0

謝謝。這是一個非常有用的澄清:-)。使用Testflight進行內部分發有什麼優勢嗎?當您需要收集UDID時,我可以瞭解Ad-Hoc,但是內部?人們還需要註冊測試嗎?你知道一些其他的選擇嗎?澄清!非常感謝! – 2013-02-12 06:50:42

+0

您可以使用無線分佈在沒有測試飛行的情況下分發您的應用。 – Minthos 2013-02-12 06:54:00

+1

您不需要用於內部分發的UDID,但您的證書必須與應用程序ID相匹配(即,它不能是通配符)。 – Minthos 2013-02-12 06:54:44