簡體   English   中英

無法在Safari iOS設備中打開mobileconfig文件

[英]Unable to open mobileconfig file in Safari ios devices

我正在制作一個應用程序,它將mobileconfig從服務器下載到ios應用程序。 我創建了一個運行后台的服務器,並使用openUrl在Safari中打開它,以便用戶可以安裝配置文件。 但是它只能在模擬器中使用,而不能在我的設備上使用。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://localhost:12345/file.mobileconfig"]];

在root(localhost)中下載file.mobileconfig的位置。

人工智能實現了此解決方案: 在safari ios中打開保存在應用程序中的.mobileconfig文件,但在模擬器上可以正常工作,但是當我在設備中運行該文件時無法獲取文件。

B.我已經在應用程序中以根目錄(localhost文件夾)建立了目錄。 並且下載的文件保存在本地主機中。


解決

我試圖從應用程序沙箱中獲取數據,即xyz.app/Web/file,這是由於沙箱操作而無法實現的。

步驟1:檢查文件是否存在: 如何檢查Documents文件夾中是否存在文件?

在我的代碼中,當我檢查下載文件是否存在時,將“ Web”作為根目錄和下載文件夾。

步驟2:我已將文檔作為根目錄,並將文件下載到可公開訪問的文檔中。

步驟3:我檢查了裝置是否運作正常。

這是因為設備內部的localhost是設備本身。 您必須將localhost替換為計算機的LAN ip地址(而不是127.0.0.1 )。

暫無
暫無

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

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