私は2つのiOS開発者アカウントを持っています。私はdevのアカウントを使ってテストを行います。開発が終了したら、私はプロジェクト証明書を変更し、それをクライアントのApple Devアカウントに設定することにしました。Alamofire FrameworkとiOS証明書の問題
私が最初のもの(私のAppleアカウント)を使用するとき、Alamofireは要求を期待通りに返します。しかし、2番目の証明書を設定すると、401 Unauthorized Errorのようなエラーが発生します。私はそれが無関係なデータをサーバーに送ると思う。
組み込みのNSURLSessionフレームワークを使用すると、両方のApple Devアカウントで正常に動作します。したがって、証明書やAlamofireと関連していますが、数日間問題を見つけることはできませんでした。
私はAlamofireインスタンスのServerTrustPolicyを試しましたが、役に立たなかった。また、私はinfo.plistファイルにApp Transport Security Settingsを設定しましたが、これも役に立ちませんでした。
この問題が発生した人はいますか?おかげさまで
私は理解できませんでした:あなたはAlamofireで正確に何を要求していますか? –
サーバーからのjsonデータの一部ですが、その内容は関係ありません。私は2つのサービスを持っています.1つはユーザーの詳細を取得するサービス、もう1つはユーザーの注文を取得するサービスです。両方とも動作しません。 – aytek
それは、あなたのアプリケーション署名証明書を変更したときに '401 Unauthorized Error'と返信したサーバーですか?はいの場合:このサーバーでどのように認証しますか? –