0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

iOSからMacのRailsアプリをlocalhostでデバッグする時の設定

Posted at

なんども忘れるので備忘録として

流れ

  • MacとiOSを同じWiFiネットワークに接続
  • Macの接続IPアドレスを確認
  • iOSで接続しているネットワークにプロキシを設定
  • iOSのプログラムソースの修正
  • サーバーをローカル起動

MacとiOSを同じWiFiネットワークに接続

MacとiOSは同じWiFiネットワークに接続。

Macの接続IPアドレスを確認

システム環境設定⇨ネットワーク⇨WifiからIPアドレスを確認。
networking1.png

networking.png

iOSで接続しているネットワークにプロキシを設定

設定アプリ⇨Wifi⇨iマーク⇨HTTPプロキシ⇨手動でサーバーとポートを指定。
networking5.png
networking4.png
networking3.png

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が分かれば、どの端末でも誰でもアクセスできるので、漫画喫茶などのネットワークでやる際は注意は必要

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?