-1

新しい iOS アプリの開発を終えたばかりで、奇妙な問題に遭遇しました。

私の API エンドポイントは、Comodo SSL 証明書を使用して SSL (nginx/openssl) で実行されます。Wi-Fi を使用しているときは、AFNetworking 経由のアプリケーションと iPhone の Safari の両方から接続できます。この問題は、3G に切り替えるときに発生します。どちらからも API URL に接続できません。https 経由の Gmail への接続は正常に機能するため、GSM オペレーターを責めることはできません。

他のアプリで使用している API エンドポイントも同じ設定で失敗し、iOS4.2 では正常に動作していました。

私の唯一の推測は次のとおりです。

  • iOS5 は TLS1.2 に切り替わり、nginx/openssl コンボはそれをサポートしていません。しかし、その場合、Wi-Fiを使用しているときに接続できません。

私はここ数時間、髪をほとんど引き抜いています。これは本当にイライラします. アイデアをお寄せいただきありがとうございます。

4

1 に答える 1

2

ごめんね、もっと寝て、仕事を減らしたほうがいいと思う。これはすべて、VPN にない IP のポート 443 をブロックするカスタム ファイアウォール ルールに関連していました。この問題の唯一の結果は次のとおりです。

  • まずは環境をチェック!
于 2012-04-23T15:19:54.187 に答える