USB (Personal Hotspot) で接続された iPhone 5 を介して、OS X 開発用ラップトップをネットに接続しています。開発作業のために Web サーバーをローカルで実行している場合、このサーバーから iPhone にページをロードして、Safari の Web インスペクターで検査できますか? 127.0.0.1 と接続した IP パブリック アドレスを試しましたが、成功しませんでした。
1 に答える
これは可能です。Personal Hotspot を使用して USB 経由で iPhone を使用する場合、ネットワークがどのように構成されているかについて少し調査する必要がありました。次の 2 つの手順があります。
まず、USB を使用して、USB ポートをネットワーク インターフェイスとして設定します。正確な (および技術的な) 詳細は、USB インターフェイスに使用されている IP アドレスifconfig
を知る必要があります。
左側の に移動しNetwork Preferences
て選択します。iPhone USB is currently active and has the IP address 172.20.10.2 のiPhone USB
ようなメッセージが表示されます。これは公開されている IP アドレスではなく、Mac のネットワーク インターフェイスであることに注意してください。これは、ローカル開発サーバーを表示するために iPhone のブラウザーに入力する必要がある IP アドレスです。
次に、ローカル開発サーバーが USB インターフェイスを提供していることを確認する必要があります。これはサーバーによって明らかに異なりますが、通常HOST
、サーバーにその IP アドレスにバインドするように指示するパラメーターがあります。ここでも、上記で見つけた IP アドレスを使用して、その IP でページを提供するよう Web サーバーに指示します。