LoginSignup
18
9

More than 5 years have passed since last update.

実機iOS端末上でのCharlesハマりポイント

Posted at

通信のデバッグにCharlesを用いることが多いのですが、実機iOS端末ではいくつかハマりポイントがあったので対応方法をメモ。

Macに証明書がインストールされていない

Keychain Accessを開き、ログイン&すべての項目ペーンより、Charles Proxy CAがインストールされてない場合は、Charlesを開き、Help > SSL Proxying > Install Charles Root Certificateよりインストールする。

Macにインストールした証明書が信頼されない

You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.のようなエラーが出る場合、MacにCharlesの証明書が有効下されていない。
CharlesでLocalProxy通したときHTTPSのページが信頼されない問題を参考に有効下する。

実機iOS端末に証明書がインストールできない

ブラウザから http://www.charlesproxy.com/getssl にアクセスしても証明書がインストールできない場合事がある。
その際は、MacにインストールしたCharlesを開き、Help > SSL Proxying > Save Charles Root Certificateより、FormatとしてBinary certificate (.cer)を選び保存する。保存したファイルをAirDrop等を用いて実機iOS端末に送り、インストールする。

実機iOS端末にインストールした証明書が信頼されない

設定 > 一般 > 情報 > 証明書信頼設定 よりCharles Proxy CAを信頼する。

18
9
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
18
9