2014-03-24 148 views
1

我想在通過Safari從我的本地主機(RoutingHTTPServer)在設備中接收的iPhone中安裝配置配置文件。iOS:如何以編程方式安裝配置配置文件

我遵循我在本網站中找到的指導原則和提示,以使其成爲可能,但我在最後步驟中遇到了一個小問題。我能夠運行本地主機並創建配置文件,但由於「未知錯誤」,Safari不允許我安裝該文件。

我做了一些研究,發現了這種「未知錯誤」的幾種可能性,其中大多數與創建的文件內容的格式有關。我以不同的方式安排,但仍然是同樣的問題。

我的應用程序只是一個概念的解決方案,但我想知道錯誤是否可能,因爲在通過Safari發送之前,必須對配置文件進行簽名和加密。

在此先感謝

+0

在回答問題之前,您需要在問題中添加更多信息。請添加指向您遵循的「指南和提示」的鏈接。你如何創建配置文件;你如何在設備上安裝配置文件?你可以添加配置文件(混淆任何機密!)的問題?也許[這個問題](http://stackoverflow.com/questions/8600849/mobileconfig-file-with-mdm-payload-is-invalid-profile)可能會有所幫助。要清楚:您不能從本機iOS應用程序安裝配置文件。 – Calrion

+0

謝謝你的幫助。我發現這個錯誤,它是文件中的一些缺失標籤,現在它正在運行。 – alvarogmh

回答

0

不,它不是強制性的簽署配置文件。請嘗試以下步驟

  1. 將設備連接到筆記本電腦(Windows/Mac)。
  2. 打開iPhone配置實用程序。
  3. 創建您的需要的配置文件。
  4. 嘗試將其安裝到手機中。
  5. 檢查控制檯是否有錯誤。
  6. 如果安裝成功,則導出配置文件並將其放入Web服務器,然後嘗試安裝配置文件OTA。 (注意:卸載以前安裝的配置文件)。
  7. 打開配置文件並分析它以識別您的錯誤。

你的研究是對的,未知錯誤的主要原因是格式錯誤。關於有效載荷和鑰匙的詳細說明可在this link下找到。

+0

謝謝你的回覆。最後,這是文件格式錯誤,缺少一些標籤。它現在已經固定並正在運行。 – alvarogmh

+0

@Anand嘿我面臨同樣的問題,mobileconfig文件在郵件發送時正常工作,但它試圖從Web服務器打開時顯示未知錯誤或無效配置文件。你能幫我解決這個難題嗎? – Jitendra