2010-11-25 6 views
4

のために動作します。ただし、正確に同じコードはiPhone 3.1でエラーを発生しません。 エラーメッセージ: このサーバーの証明書は無効です。機密情報を危険にさらす可能性のある「xx.xx.xxx.xxx」のようなサーバーに接続している可能性があります。無効なSSL証明書のエラー - 私たちはiPod touchの3.2で次のエラーを取得しているnsurlconnection sendsynchronousrequest</p> <p>を使用してHTTPSを介してサーバーに接続したiOSアプリケーションを開発しているiPhone

サーバーhttps:subdomain.domain.comに接続しようとしています。証明書は実際にはhttps:domain.comにのみ属します上記の矛盾の原因になるのでしょうか?なぜそれがiPhoneで動作し、iPod Touchでは動作しないのかについてのアイデア。証明書はGoDaddyによって署名されています。 iPod touchにGoDaddyのルート証明書がない可能性がありますか?

プライベートAPIを使用しないと、この問題を回避する方法を見つける必要があります。どんな助けもありがとう。ありがとう。

答えて

8

私たちはほぼ正確に問題を抱えていました。複数の他のデバイスで動作していた同じコードを実行している特定のデバイスの証明書エラーです。これは問題のデバイスの現在の日付ではない内部日付と関係していることが判明しました。私たちのSSL証明書は最新のものですが、デバイスは有効な日付範囲外に設定されています。それは誰にも起こる可能性があるため、チェックする価値があります。iTunes App Reviewerでさえ、この理由でアプリを拒否しました。幸いにも私たちはこの問題に精通しており、控訴し、迅速な承認を得ました。

関連する問題