簡體   English   中英

企業內部應用分發

[英]Enterprise In-House App distribution

我正在為一家公司開發 iPad 應用程序。 由於保密原因,他們不想將應用發布到應用商店。

滿足企業計划要求,但尚未參加。 公司想知道分銷流程是怎樣的。 我已經潛入蘋果文檔叢林,我對配置文件有點困惑。 由於保密原因,我想使用帶有配置文件的 DeviceLock 的蘋果安全 api,所以我遇到了 MDM 服務器。

現在我的實際問題是:我是否仍然需要我想與企業程序一起使用的每個設備的 UDID,如果是,我是否可以通過 MDM 服務器將新的配置文件(帶有新設備)推送到所有現有設備,而無需重新編譯和重新分發整個應用程序?

你絕對沒有!

您可以通過以下方式分發應用程序

  • 內部分發:使用該配置文件構建將創建一個 .ipa 和一個 .plist 文件。 你把它放在一個通過基本身份驗證保護的網站上。 按照以下格式在站點上放置指向 plist 文件的鏈接。 然后,您可以使用任何 ios 設備瀏覽到該站點,輸入您的憑據,單擊鏈接並安裝該應用程序。
 <a href="itms-services://?action=download-manifest&url=http://myDomain.de/path/to/the/MyApp-Version.plist">Download my cool App!</a>
  • Ad-Hoc 分發(也可以使用開發人員計划對多達 100 台設備進行 Beta 測試):在這里您使用設備 ID。 您構建應用程序並獲得 .ipa 和 .mobileprovision 文件(安裝應用程序所需的證書)。 您將這 2 個文件發送給客戶,然后他通過 iTunes 安裝它(不確定他是否可以直接從設備上的郵件打開它)。

我不確定您是否需要企業程序中每個設備的 UDID。 這個答案似乎暗示你不需要。

您絕對可以在不重新編譯的情況下推送新的配置文件。

您還必須計划每年更新證書,請參閱:

如果分發證書已過期,應用程序將不會運行。 目前,分發證書的有效期為一年。 在您的證書到期前幾周,從 iOS 開發人員中心申請新的分發證書,使用它來創建新的分發配置文件,然后重新編譯並將更新的應用程序分發給您的用戶。

來源: http : //developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

使用企業分發程序,您可以使用不需要 UDID 的內部分發證書對您的應用程序進行簽名。 該應用程序可以安裝在任何 iOS 設備上,並且配置文件嵌入在應用程序中。 對於已經使用 AdHoc 構建編寫和分發的應用程序,您可以使用 mac 中的協同設計工具對 .app 進行協同設計,以使用內部證書對應用程序進行簽名並轉換為 ipa。

暫無
暫無

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

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