我想在 iPhone 应用程序中嵌入网络服务器,以便从应用程序的文档目录下载文件。我正在使用iPhone Http Server。
在 iPhone 模拟器上一切正常。即使我能够使用 http://: 或 localhost: 获取文件。
但是在设备上我无法连接。Safari 说:“无法打开页面”。即使http://iphone.local : 在安装了应用程序的同一设备上也不起作用。
请建议。
我想在 iPhone 应用程序中嵌入网络服务器,以便从应用程序的文档目录下载文件。我正在使用iPhone Http Server。
在 iPhone 模拟器上一切正常。即使我能够使用 http://: 或 localhost: 获取文件。
但是在设备上我无法连接。Safari 说:“无法打开页面”。即使http://iphone.local : 在安装了应用程序的同一设备上也不起作用。
请建议。
您的应用程序进入后台,不是吗?我认为当您在 iOS 模拟器中试用您的应用程序时,您会使用 Mac 的 Safari。当您在 iPhone 上试用时,您的应用程序处于后台,而 iPhone 的 Safari 处于前台。
如果是这样,我相信以下内容可以帮助您:
cocoaHTTPServer 在后台不起作用。尝试保持您的应用程序前台并从其他机器访问它。
而且,没有办法一直维护服务器功能...... https://devforums.apple.com/message/706241