LoginSignup
1
2

More than 3 years have passed since last update.

iOSネイティブアプリのhttp通信の内容を確認する

Last updated at Posted at 2021-03-24

はじめに

iOSネイティブアプリのhttp通信の内容を確認したい方向けです

こんな時に便利

  • webViewで表示されているページのurlが知りたい時
  • ビルド済みのアプリでAPIのレスポンスを確認したい時
  • 人のアプリがちょっと気になる時

いるもの

  • mac
  • iPhone
  • Fiddler Everywhere
  • 確認したいアプリ

目次

  1. FiddlerEverywhereのインストール
  2. FiddlerEverywherの設定
  3. iPhoneの設定
  4. 確認

FiddlerEverywhereのインストール

FiddlerEverywhereをインストールしてください


FiddlerEverywhereの設定

  • HTTPS -> Capture HTTPS traffic にチェックを入れる
  • Connentions -> Act as system proxy on startupとAllow remote computers to connectにチェックを入れる

iPhoneの設定

  • macとiPhoneを同じWi-Fiに接続する
  • プライベートIPアドレスを調べる
    $ networksetup -getinfo Wi-Fiで調べられます
  • 設定 -> Wi-Fi から接続中のWi-Fiを選択しプロキシを構成
    サーバのところはプライベートIPアドレスを入力してください
  • iPhoneのsafariからipv4.fiddler:8866にアクセスしFiddlerRoot certificateからプロファイルをダウンロード
  • 設定 -> 一般 -> プロファイル からダウンロードしたプロファイルを許可

確認

  • 適当なネイティブアプリを開く
  • Fiddlerにキャプチャが表示されていればOKです
  • webViewで表示されていたページをブラウザから開くことができました
1
2
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
1
2