Macで立てたlocalhostサーバーにiPhoneからアクセスする
English version below
はじめに
Macでテスト用サーバーを立ててiPhoneから簡易的に試したいときのTipsです。
前提
やりかた
- Mac でLocalhostサーバーを立てる
- localhost:{Port番号}でアクセスできることをsafariなどで確認する
- Mac [共有] からMacにアクセスするためのドメイン名を調べる({YOUR_PC_NAME}.local)
- iPhoneのsafariなどで、ドメイン名({YOUR_PC_NAME}.local)にアクセス
完了です。
注意点1
Mac上のサーバーのポート番号に80番などよく使われるt番号を使用すると、MacのFirewallにインバウンドを拒否されます。
回避方法としては、Mac [環境設定]-[セキュリティ&プライバシー] でFirewallをOFFにすればアクセスできますが、お勧めできません。
注意点2
iOSアプリのAPIサーバーとしてMac のlocalhost サーバーを使用した場合、XcodeでATS(App Transport Security)をOFFにするのを忘れずに。
HTTPSでアクセスできる場合は問題無いです。