標籤:

iOS 的「描述文件」是什麼?

註冊 Testflight,第一次看到這個東西,很好奇它到底是什麼。


iOS 的「描述文件」(profile) 是一個設置文件,實質是一個XML文件,不是證書。在部署 iOS 設備時可以使用蘋果官方的「iPhone 配置實用工具.app」或者 Apple Configurator.app 創建一個描述文件,然後將其安裝到 iOS 設備上對該設備進行管理。

更高級的管理可以使用蘋果最新的伺服器 OS X Server ,它的一個新功能就是「描述文件管理器」,不僅針對 iOS 設備,還可以管理 Mac 電腦。(參照 http://www.apple.com.cn/macosx/server/ )

官方文件在此

http://help.apple.com/iosdeployment-ipcu/?lang=zh_CN#appc28ee0f4

---------------

關於配置描述文件

配置描述文件是 XML 文件,包含以下內容:設備的安全策略和限制、VPN 配置信息、無線區域網設置、電子郵件帳戶和日曆帳戶以及可允許 iPhone、iPod touch 和 iPad 配合您的企業系統使用的鑒定憑證。配置描述文件能快速地將設置和授權信息載入到設備上。有些 VPN 和無線區域網設置只能使用配置描述文件來設定,而且如果您使用的不是 Microsoft Exchange,則將需要使用配置描述文件來設定設備密碼策略。

您可以使用「iPhone 配置實用工具」將配置描述文件安裝到通過 USB 埠與電腦連接的設備上,或者您也可以通過電子郵件或網頁分發配置描述文件。當用戶在他們的設備上打開電子郵件附件或使用 Safari 下載描述文件時,會提示他們開始安裝過程。如果您使用的是移動設備管理伺服器,則可以分發僅包含伺服器配置信息的初始描述文件,然後讓設備以無線方式獲取所有其他描述文件。

配置描述文件可被加密和簽名,這會允許您將它們限制用於特定設備並阻止任何人更改描述文件所含有的設置。您還可以將描述文件標記為鎖定到設備,這樣描述文件在安裝後就不能移除,除非擦除設備上的所有數據,或者輸入密碼(可選)。

用戶不能更改配置描述文件中提供的設置,除非使用密碼。此外,使用描述文件配置的帳戶(如 Exchange 帳戶)只能通過刪除該配置文件來移除。

---------------


類似於信任證書,授權以方對設備進行特定屬性訪問及一些需要許可權的操作。

TestFlight 那個證書安裝後,能直接添加它自己的網站到你 Home screen。


推薦閱讀:

為什麼 iOS 8 和 iOS 9 首發時有很多 Bug?

TAG:iOS |