チャールズ経由でiOSシミュレータにSSL証明書をインストールした後でも(ヘルプ> SSLプロキシ> iOSシミュレータでチャールズルート証明書をインストールする)、サーバーのドメインを明示的に許可しても、新しくインストールしたXcode 7で問題が発生していますチャールズで質問していますが、SSLトラフィックを受信しようとすると接続が失敗します。チャールズをSSL接続でXcode 7で動作させるにはどうすればいいですか?
SSLHandshake: Remote host closed connection during handshake You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
Xcodeのコンソールレポート:
チャールズは、次のエラーが報告さ
2015-09-23 11:29:44.173 Citifyd[8352:449043] Error in registration. Error: Error Domain=NSCocoaErrorDomain Code=3010 "REMOTE_NOTIFICATION_SIMULATOR_NOT_SUPPORTED_NSERROR_DESCRIPTION" UserInfo={NSLocalizedDescription=REMOTE_NOTIFICATION_SIMULATOR_NOT_SUPPORTED_NSERROR_DESCRIPTION} 2015-09-23 11:29:44.483 Citifyd[8352:449381] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) 2015-09-23 11:29:44.509 Citifyd[8352:449043] API ERRROR Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made."
物事は同じ設定の下のXcode 6にうまく働いた - 任意のアイデアを持っている誰ですか?
これは私が見つけた唯一の解決策です。 AppStoreのためにビルドする前にこれを削除することを覚えておく必要があります。 –
これは危険なすべてのドメインに対してHTTPを開きます。独自の開発サーバーのみを許可し、TLSのバージョンを指定することもできます。詳しい回答はこちら[こちら](http://stackoverflow.com/a/31254874/1051215) –
ありがとうございます。一般的には、iOSアプリケーションを維持するための私の解決策は、何かブレークするときにそれを修正するための "危険な"アドバイスを適用すると、デフォルト設定で新しいプロジェクトを作成したり、実際に必要です –