如何将iOS设备上的expo react-native应用程序连接到Homestead VM?

时间:2019-04-28 15:33:28

标签: ios laravel react-native expo homestead

我正在使用Laravel Homestead作为后端VM,并通过Expo Native构建一个移动应用程序。

我能够在iOS Xcode模拟器中向http://mysite.test发出请求,并且能够在实际的iOS设备上向http(s)://mysite.org生产服务器发出请求。

但是,我无法从我的物理iOS设备向测试环境发出请求。

我需要做什么:

  1. 允许请求HTTP

Expo没有公开info.plist,但是我将其添加到app.json文件中(不确定它是否正确)

"ios": {
  "supportsTablet": true,
  "infoPlist": {
    "NSAppTransportSecurity": {
      "NSAllowsArbitraryLoads": true
    }
  }
}
  1. 我不确定将请求发送到哪里。发布到http://mysite.test超时,我尝试了许多端口配置,例如宅基地192.168.10.10:80、:8000、:8080等

我也尝试过指向我的本地计算机。 ipv4可从网络面板中获得,还有我的本地Internet IP地址,但是没有运气。我迷路了。

有人可以帮助我,其他人可以吗?

0 个答案:

没有答案