新しい 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を使用しているときに接続できません。
私はここ数時間、髪をほとんど引き抜いています。これは本当にイライラします. アイデアをお寄せいただきありがとうございます。