2013-09-24 84 views
18

我工作的公司即將完成iOS應用程序,僅供員工內部使用。我做了一些研究,發現在室內部署會最適合我們的使用。不過,從我的研究中可以看出,有些事情我不清楚,並且希望從使用此方法部署應用程序的人那裏聽到。在房屋中分發應用程序

如果我們在家裏部署一個應用程序,它仍然需要提交給蘋果或這種方法克服這個問題?是否還有其他要求?我已經瀏覽了Apple網站,瞭解該應用程序需要託管在安全的服務器上,並且需要隨附的XML文件。我們的公司是否需要在我們可以在內部分發之前註冊此「iOS開發人員企業計劃」?如果發佈到應用商店有什麼限制?

謝謝你的時間給任何迴應的人。

+2

你是否檢查過此鏈接? http://www.apple.com/business/accelerator/deploy/app-distribution.html – Mingebag

回答

28

如果我們在家裏部署一個應用程序,它仍然需要提交給蘋果或這種方法克服這個問題?

不,它不需要提交給Apple。

是否有其他要求?

是的,你需要一個企業開發者帳戶。要求您自己的服務器託管應用程序並需要實施分發方法。您也可以選擇爲您管理整個服務器部件的第三方MDM服務。但涉及成本。

如果發佈到應用商店有什麼限制?

內部簽名的應用程序安裝在任何設備上,無需添加UDID。這一點是非法分發您的應用程序,因此需要安全的服務器或認證下載。此外,企業帳戶在一年後過期,這些應用程序需要重新分配,並重新進行內部配置。

您可以通過Distributing Enterprise Apps for iOS Devices進行內部分配。

希望有幫助!

+2

這是一個巨大的幫助謝謝。肯定地說清楚了我有點朦朧的一些觀點。 – user1957778

2

Apple不必批准'內部'申請。看看蘋果開發者網站上的this指南。然而,您需要一個企業開發賬戶,這是一項額外的成本。

該文檔解釋了您分配企業應用程序的選項。最後至於限制,因爲它不需要蘋果批准,你可以基本上做你想做的事情,而不必擔心通過蘋果審批過程。

我們實際上有幾個內部應用程序託管在內部Web服務器上,然後用戶訪問網站並下載他們需要的應用程序。

+0

感謝您的迴應,目前唯一的屏障是企業發展賬戶。我們已經有一個開發者帳戶。 – user1957778

+0

是的,那將是唯一阻止你的事情。您只需註冊企業帳戶,然後即可開始部署企業應用程序。 – atrljoe

+1

鏈接被破壞! – RozzA

2

企業程序沒有設備的限制,您可以測試(部署)您的應用程序。 正常開發者計劃限制爲100個設備。

說你只能在你的公司不到100臺設備就可以與正常程序走,否則你將需要企業項目。

我強烈建議https://testflightapp.com/您計劃什麼。

您可以通過向他們發送電子郵件來邀請員工。 他們在https://testflightapp.com/註冊,並可以將應用下載到他們的設備上。 他們也會通過電子郵件收到更新通知。 你只需要將你的ipas上傳到https://testflightapp.com/就可以了。

+0

如果我正在使用enterprice帳戶,是否必須將所有設備包含在我的配置文件中? –

+0

對不起,我不知道。 – rcpfuchs

+0

@MarioGalván不,如果您使用企業配置文件分發,它將安裝在任何受支持的設備上,而不管UDID。 – powerj1984

1

公共App Store是不會發布您的應用的唯一選擇。(Futhermore,蘋果不接受內部應用程序)。

我已經確定了5個應該瞭解應用程序分佈的選項。

1)公共應用程序商店

2)的iOS開發者企業計劃

3)定製B2B應用程序

4)臨時發佈(用於測試)

5) iOS的Beta測試服務:TestFlight

首先看Testflight!

TestFlight是用來分發測試和內部iOS應用程序團隊成員自由過度的空中平臺。開發人員可以使用TestFlight的儀表板來管理測試並從團隊接收反饋。 TestFlight利用您的iOS企業許可證或開發人員許可證創建企業和Ad Hoc置備的應用程序。

我希望這會幫助你! read more關於應用程序開發。

+0

請注意,與Apple標準開發人員計劃(ADP)相比,[TestFlight](https://developer.apple.com/testflight)不適用於Apple開發人員企業計劃(ADP)。 此外,TestFlight是iTunes Connect的一部分,Apple在[應用程序分發指南]中明確聲明(https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html#//apple_ref/doc/uid/TP40012582-CH33-DontLinkElementID_26),ADEP不提供iTunes Connect訪問權限。 –