iOS物理设备无法在窗口计算机上运行本地主机

时间:2018-12-11 22:28:37

标签: ios iphone swift localhost vmware

因此,我正在Windows上使用VMWare运行Mac OS来构建ios应用程序。 现在,我有一台iPad,用于连接Windows机器上的localhost。我遇到过类似的帖子,但从未得到回答,也找不到它。 因此,我添加了UKWebView来查看它是否正在连接到我已经植根于c:/apache/htdoc/index.html

的HTML和PHP文件。
override func viewDidLoad() {
    super.viewDidLoad()

    let urlString = "http://192.xxx.xx.x/intialize.php"
    let getUrl = URLRequest(url: URL(string: urlString)!)
    self.web.load(getUrl)

    // Do any additional setup after loading the view, typically from a nib.
    //employees.downloadItems()

}

在模拟器上,它可以正常工作,但在物理设备上却什么也没有。 我遇到了一些解决StackOverflow问题的方法。

ios设备和本地主机使用相同的IP地址,

更改httpd.conf中的

收听IP地址#Listen 192.xxx.xx.x:80,

添加计算机名称(因为我使用的是窗口)

let urlString = "http://computersName/192.xxx.xx.x/intialize.php"

另外,我确实将此添加到了info.plist

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

仍然没有运气。我想念什么吗?

0 个答案:

没有答案