なんども忘れるので備忘録として
流れ
- MacとiOSを同じWiFiネットワークに接続
- Macの接続IPアドレスを確認
- iOSで接続しているネットワークにプロキシを設定
- iOSのプログラムソースの修正
- サーバーをローカル起動
MacとiOSを同じWiFiネットワークに接続
MacとiOSは同じWiFiネットワークに接続。
Macの接続IPアドレスを確認
システム環境設定⇨ネットワーク⇨WifiからIPアドレスを確認。
iOSで接続しているネットワークにプロキシを設定
設定アプリ⇨Wifi⇨iマーク⇨HTTPプロキシ⇨手動でサーバーとポートを指定。
iOSのプログラムソースの修正
static let v1Url: String = {
#if DEBUG
return "http://192.xxx.xxx.2/api/v1/"
#endif
return "https://xxxxxxxx.com/api/v1/"
}()
サーバーをローカル起動
bundle exec rails s -b 0.0.0.0
-b 0.0.0.0
を指定しないとlocalhost以外からだとアクセスができない
同一ネットーワークでかつIPが分かれば、どの端末でも誰でもアクセスできるので、漫画喫茶などのネットワークでやる際は注意は必要