iOSシミュレータ14.5にCharlesルート証明書をインストールできない 質問する

iOSシミュレータ14.5にCharlesルート証明書をインストールできない 質問する

Charles Macアプリで、

ヘルプ > SSL プロキシ > iOS シミュレータに Charles ルート証明書をインストールする

その後、Xcode から任意のシミュレーターを実行しますが、シミュレーターに Charles 証明書がインストールされていないことがわかります。

私は Charles v4.6.1 を使用しています。これは iOS シミュレーター 14.4 では正常に動作していました。解決策があれば教えてください。

ベストアンサー1

これは Charles Proxy のバグです。Charles Proxy が修正するまでお待ちください。

回避するには、「ヘルプ メニュー」->「SSL プロキシ」->「Charles プロキシ ルート証明書の保存」から証明書を手動でエクスポートします。

次に、ファイルを iOS シミュレータにドラッグします。次に、設定アプリ -> 一般 -> 情報 -> 証明書信頼設定に移動して、信頼します。

ここに画像の説明を入力してください

simctlまたは、 CLIを使用して証明書をインストールして信頼することもできます。

xcrun simctl keychain booted add-root-cert <your_certificate>

自動化作業を好む場合は、ワンクリックで実行できます。プロキシマン、これはチャールズ・プロキシの現代版です。

また、Xcode 12.5、iOS 14.5 シミュレーター、Big Sur、M1 Macbook も完全にサポートしています。

proxyman-ios-14.5-シミュレータ

免責事項: 私は Proxyman アプリを開発しています。お役に立てれば幸いです。

おすすめ記事