无法在Safari ios设备中打开mobileconfig文件

我正在做一个应用程序,从我的服务器下载mobileconfig到我的iOS应用程序。 我创build了一个运行后台的服务器,并使用openUrl在Safari中打开它,以便用户可以安assembly置文件。 但它只能在模拟器中使用,而不能在我的设备上使用。

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

其中file.mobileconfig在根(localhost)下载。

AI已经实现了这个解决scheme: 在safari IOS中打开保存在应用程序中的.mobileconfig文件,但是它在模拟器上工作正常,但是当我在设备中运行它时,它不会获取文件。

B.我在应用程序中创build了一个根目录(localhost文件夹)。 下载的文件保存在本地主机上。

解决:我试图从应用程序沙箱,即xyz.app / Web /文件,这是不可能的,因为沙箱的数据。

步骤1:检查文件是否存在: 如何检查文件夹中是否存在文件?

在我的代码中,我做了“Web”作为根和下载文件夹,当我检查下载文件存在它力量存在。

步骤2:我已经将文档作为根文件,并将文件下载到可公开访问的文档中。

第3步:我检查了我的设备正在工作。

这是因为设备内部的localhost就是设备本身。 你必须用你的计算机的LAN IP地址replacelocalhost (而不是127.0.0.1 )。