Alamofire框架和iOS证书问题

时间:2016-08-28 14:26:59

标签: ios swift certificate alamofire

我有两个iOS开发帐户。我使用我的开发帐户进行测试。完成开发后,我决定更改项目证书并将其设置为客户端的Apple Dev帐户。

当我使用第一个(我的Apple帐户)时,请求是通过Alamofire返回预期的。但是当我设置第二个证书时,我总是会收到401 Unauthorized Error等错误。我认为它会向服务器发送无关数据。

当我使用内置的NSURLSession框架时,它在两个Apple Dev帐户上都能正常工作。所以它与证书和Alamofire有关,但几天都找不到问题。

我已经为Alamofire实例尝试了ServerTrustPolicy,但没有帮助。此外,我还在info.plist文件中设置了应用传输安全设置,但也没有帮助。

有没有人遇到过这个问题? 感谢。

1 个答案:

答案 0 :(得分:0)

在尝试了很多事情后,我终于决定clear the XCode cache,现在它没有任何问题。并且吸取了教训;如果您在XCode中的团队(Apple Dev帐户)之间切换,则应清除缓存。