web-dev-qa-db-ja.com

iOS11シミュレーターの信頼ルート証明書

CharlesProxyをiOS11シミュレーターで動作させるのに問題があります。シミュレータに証明書を信頼させることができないようです。 [一般]-> [設定]-> [バージョン情報]-> [証明書]セクションに移動し、ボタンをクリックして証明書を信頼します。次に、設定を終了して戻ってくると、スイッチは信頼できない状態にリセットされます。設定を固定できません。他の誰かがこの問題を抱えていますか?

10
Cliff

私もこの問題を抱えていました。 iOSシミュレーターのSettings.appのチェックボックスを切り替えますが、オンのままになりません。

私のMacではCharlesProxy証明書が信頼されていないことがわかりました。 Macでそれを信頼し、XcodeとiOS Simulatorを終了して再起動すると、問題が解決しました。

キーチェーンアクセスを開き、左側のペインで「ログイン」を選択します。 Charles Proxy CAエントリを右クリックし、[情報を見る]を選択します。

enter image description here

ポップアップ表示される画面で、[信頼]を展開し、[常に信頼]を選択します。

XcodeとiOSSimulatorの再起動を終了すると、すべて正常に動作するはずです。

4
awolf