分發用於 iOS 設備的企業級應用程序


    這是使用299$的企業證書發布應用的方案,來源於

http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e

 

以無線方式安裝應用程序

iOS 支持以無線方式安裝企業級應用程序,這可讓您在不使用 iTunes 或“iPhone 配置實用工具”的情況下將內部軟件分發給用戶。

要求

  • 已鑒定的用戶可訪問的安全 Web 服務器

  • 一個 .ipa 文件格式的內部 iOS 應用程序

  • 本文稿中稍后描述的 XML 清單文件

  • 可讓設備訪問 Apple iTunes 服務器的網絡配置

安裝應用程序很簡單。用戶可以將清單文件從您的網站上下載到他們的 iOS 設備上。該清單文件會指示設備下載和安裝該清單中所引用的應用程序。

您可以分發 URL 以便通過短信或電子郵件來下載清單文件,也可以將它嵌入您所創建的其他企業級應用程序中。

由您設計和主管用於分發應用程序的網站。確定用戶已被鑒定(可能是使用基本鑒定或基於目錄的鑒定),並確定網站可通過內聯網或互聯網進行訪問。您可以將應用程序和清單放入隱藏的目錄中,或任何可使用 HTTP 或 HTTPS 來讀取的其他位置中。

准備企業級應用程序進行無線分發

若要准備企業級應用程序進行無線分發,您應該構建歸檔的版本(.ipa 文件),以及構建清單文件以啟用應用程序的無線分發和安裝。

使用 Xcode 來創建應用程序歸檔。Xcode 將為您創建一個基本的清單文件。有關清單文件的信息,請參閱以下內容。有關給應用程序歸檔的更多信息,請訪問 iOS Dev Center(iOS 開發中心)或參閱《Xcode User Guide》(Xcode 使用手冊),可通過 Xcode 中的“Help”(幫助)菜單來訪問該使用手冊。

關於無線清單文件

清單文件是一種 XML plist 格式的文件。iOS 設備使用它在 Web 服務器上查找應用程序,以及從 Web 服務器上下載和安裝應用程序。清單文件是由 Xcode 創建的,使用您在共享歸檔的應用程序以進行企業級分發時所提供的信息。請參閱上一節准備應用程序進行分發

以下欄是必填的:

項目

描述

URL

應用程序 (.ipa) 文件的完整合格的 HTTP 或 HTTPS URL。

display-image

下載和安裝過程中顯示的 57 x 57 像素 PNG 圖像。指定圖像的完整合格的 URL。

full-size-image

用來在 iTunes 中表示應用程序的 512 x 512 像素 PNG 圖像。

bundle-identifier

您應用程序的包標識符,與 Xcode 項目中指定的完全一樣。

bundle-version

您應用程序的包版本,在 Xcode 項目中指定。

title

下載和安裝過程中顯示的應用程序的名稱。

您可以使用的一些可選鍵如示例清單文件所述。例如,如果應用程序文件太大並且您想要在執行錯誤檢驗(TCP 通信通常會執行該操作)的基礎上確保下載的完整性,則可以使用 MD5 鍵。

本文稿末尾列出了示例清單文件。

構建網站

將這些項目上傳到您網站上已鑒定的用戶可以訪問的區域:

  • 應用程序 (.ipa) 文件

  • 清單 (.plist) 文件

您的網站設計可以像用來鏈接到清單文件的單個頁面那么簡單。當用戶輕按 Web 鏈接時,清單文件會被下載,並觸發它所描述的應用程序的下載和安裝。

以下是一個示例鏈接:

<a href="itms-services://?action=download-manifest&url=http://example.com/
manifest.plist">Install App</a>

請勿添加歸檔的應用程序 (.ipa) 的 Web 鏈接。載入清單文件時,設備會下載它。雖然 URL 的協議部分是 itms-services,但 iTunes Store 並不參與此過程。

設定服務器 MIME 類型

您可能需要配置您的 Web 服務器以便正確地傳輸清單文件和應用程序文件。

對於 Mac OS X Server,使用 Server Admin 將以下 MIME 類型添加到“MIME Types”(MIME 類型)設置中:

application/octet-stream ipa

text/xml plist

對於 IIS,使用 IIS Manager 在服務器的“屬性”頁面中添加 MIME 類型:

.ipa application/octet-stream

.plist text/xml

 
© 2012 Apple Inc. 保留一切權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM