PR
iPhone XSSafariWebインスペクタ

iPhone の Web インスペクタを有効にして Mac から実機デバッグする

resize-observer-polyfill-01 iPhone XS
スポンサーリンク

現象

MacBook で Safari を開き、[開発] > [デバイス] > [ホスト] に移動する際に、表示される デバイスでWebインスペクタを有効にする 方法です。

対応

iPhoneで 設定 アプリを開く

スクロールし、Safari をタップする

画面 最下段の 詳細 をタップする(⬇︎)

Webインスペクタを オン にする(⬇︎)

Mac 側の準備と、つながらないときの確認点

iPhone 側で Web インスペクタをオンにしただけでは、まだ何も見えません。Mac 側にも準備が要ります。両方そろって初めて、Mac の Safari から iPhone の画面を覗けるようになります。

そもそも何ができるのか

Mac の Safari から、iPhone で開いているページの中身を直接調べられます。

  • HTML の構造と、当たっている CSS を確認する
  • JavaScript のコンソールログとエラーを見る
  • 通信の内容を確認する
  • その場でスタイルを書き換えて表示を試す

実機でしか再現しない不具合を追うときに要ります。「Mac のブラウザでは問題ないのに、iPhone だけ表示が崩れる」という場面です。React Native などで WebView を使っている場合も、この方法で中身を調べられます。

Mac 側の準備

Mac の Safari で「開発」メニューを表示させておく必要があります。既定では隠れているので、設定から出します。手順はSafari の開発メニューを表示する記事にまとめています。

接続してデバッグする

  • iPhone と Mac を USB ケーブルでつなぐ
  • iPhone に「このコンピュータを信頼しますか?」と出たら「信頼」を選ぶ
  • iPhone のロックを解除しておく
  • iPhone の Safari で調べたいページを開く
  • Mac の Safari で「開発」メニューを開くと、iPhone の名前が並んでいる
  • そこから開いているページを選ぶと、インスペクタが立ち上がる

デバイスが一覧に出てこないとき

ここでつまずくことが多いので、上から順にご確認ください。

  • ケーブルが充電専用ではないか — データ通信に対応していないケーブルでは認識されません。見た目では区別がつきません
  • 「信頼」を選んだか — 一度「信頼しない」を選んでいると出てきません。ケーブルを抜き差しして選び直してください
  • iPhone がロックされていないか — 画面を点けて解除した状態にしてください
  • ページを開いているか — Safari で何も開いていないと、一覧にデバイス名が出ても選ぶ先がありません
  • Mac の Safari を再起動する — 設定を変えた直後は反映されていないことがあります

ひととおり試しても駄目な場合は、iPhone 側の Web インスペクタの設定をいったんオフにして、もう一度オンにしてみてください。

終わったらオフに戻す

Web インスペクタは開発用の機能です。普段使いの端末で常時オンにしておく必要はありません。調査が終わったらオフに戻しておくことをおすすめします。

※ 本節は 2026 年 7 月時点の整理です。iOS と macOS のバージョンによってメニューの名称や位置が異なる場合があります。

コメント

タイトルとURLをコピーしました