簡體   English   中英

沒有AppStore的iOS App部署

[英]iOS App deployment without AppStore

我正在我的公司開發一個應用程序。 我們希望將此應用程序分發給我們的客戶,但不使用Apple的AppStore,是否可能?

我聽說過MDM(移動設備管理器),但我不確定它是否會滿足這種需求?

我也聽說過內部部署的企業開發人員許可證,但如果我理解正確,這意味着應用程序只能部署在我的公司內部而不是我們的客戶,這是正確的嗎?

謝謝你的澄清。

勒布

如果您試圖在沒有App Store的情況下向客戶提供應用程序,您可以選擇,但它們都不是很棒。

二進制的空中分布有很多選擇,實際上並不是復雜的部分。 你有MDM解決方案,HockeyKit,TestFlight,手動服務器操作 - 所有這些都非常簡單並且有很好的文檔記錄。

事情變得令人討厭的是簽約。 如果您絕對不想參與App Store環境(沒有應用程序商店,沒有批量購買計划),您只有兩個真正的選擇:

  • Ad Hoc - 限於100台設備。 必須將設備明確添加到規定中。
  • 企業 - 沒有設備限制,設備不需要明確添加到規定。 實際上,這些構建將在任何設備上運行 ; 請注意,法律允許您將這些版本分發給公司外的任何人。

如果您打算為其他公司及其員工開發應用程序,那么您唯一可行的選擇是使用附加到該公司開發帳戶的簽名證書簽署最終版本。 企業簽署路線是一個非常好的方法,如果您可以讓公司簽署所有文書工作來獲得他們自己的開發者帳戶。

對於iOS設備,您實際上只有4種選擇:

1)Ad Hoc分配到每個iOS開發人員注冊最多100個最大設備(包括通過清單文件和SSL的無線Ad Hoc。)

2)企業分配給分布在D&B級別的公司員工。

3)如果您的應用程序獲得Apple批准,Apple的iTunes App商店。 (這包括B2B計划和受帳戶/密碼保護的應用程序。)(現在這也包括使用Apple的新Testflight服務的多達1000人。)

4) 無限制地分發給擁有自己的個人,公司或企業iOS / Apple Developer注冊的其他人。 分發可以是帶有源代碼的Xcode項目,也可以是預編譯的庫,也可以是客戶可以(重新)使用自己的開發人員證書進行協同處理的ipa或歸檔文件。 對於每位客戶定價超過99美元的應用程序,此年度開發人員計划注冊的成本可能只是客戶的一小部分額外成本(並且給予適當的法律授權,甚至可能作為年度付費服務處理。)

4 b。)增加更新:自Apple發布Xcode 7(2015年末)以來,任何擁有免費Apple ID的人都可以在Mac上使用Xcode 7將可構建的Xcode項目中的應用程序直接安裝到他們自己的系留iOS設備上這樣,無需向Apple支付99美元即可注冊。 看到這個答案。

這實際上允許無限制地分發給具有對當前Mac的物理訪問權以及誰知道如何運行Xcode的任何人。

選項(1),(2)和(4)不需要通過App Store批准。 沒有其他選項可以將應用程序分發到庫存OS iOS設備。

您可以查看https://testflightapp.com/ 我們對那些只需要用於測試開發階段的應用程序以及用於約定的應用程序(時間有限,單位數量有限)的客戶使用了很多。

Testflight非常易於開發人員和最終用戶使用,但它不太適合將要在大量設備上使用的應用程序,因為安裝的所有設備都需要在您的配置文件中它的插槽數量有限。

編輯 testfligt approch不再有效。 您現在可以使用集成到itunesconnect中的TestFlight。 或者,您可以使用他們的分發系統集成crashlytics.com 它很有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM