現在、AndroidとiOSの両方でCordova/PhoneGap(最新リリース)を使用してモバイルアプリを開発中です。私たちのアプリケーションの重要な側面の1つは、さまざまなリモートソースからデータを取得することです(そのうちの1つは無効なSSL証明書を持っています)。すべての.plist設定が正しく設定されていることを確認した後(ドメインホワイトリスト用)、私たちのアプリはiOS 5でも6でも動作していません。コンソールにはXCodeやSafariのエラーは表示されません。 Androidアプリは、ウェブブラウザでローカルで作業するだけでなく、正常に動作します。だから、カップルの質問:Cordova/PhoneGap iOS HTTPS/SSLの問題
iOSで無効なSSL証明書を無視するための.plist設定がありますか?私はUIWebViewでそれを行うためのコードがいくつか見受けられましたが、コードを修正して他の場所でアプリを壊す危険があるかどうかはわかりません。
答えを編集して、最後の部分を上に持ってくることをお勧めします。これが最善の解決策です。_「あなたのCAをデバイスに電子メールで送信し、電子メール内のCAファイルをタップし、安全な記憶域にインポートする」_。私はそれを電子メールしなかった、私はhttpを使用して私の開発マシンからダウンロードした。 – pauloya
@PauloManuelSantos done – njtman
あなたのビルド/ターゲット設定に基づいてplistユーザ定義の設定を追加して、Yes/Noを返すのはどうですか?あなたはそれをリリースする準備ができているときにコードを削除することを覚えておく必要はありませんそのように... – ganders