Alamofire 框架和 iOS 证书问题
Alamofire Framework and iOS Certificate issue
我有两个 iOS 开发帐户。我使用我的开发帐户进行测试。完成开发后,我决定更改项目证书并将其设置为客户的 Apple Dev 帐户。
当我使用第一个(我的 Apple 帐户)时,请求是通过 Alamofire return 所期望的。但是当我设置第二个证书时,我总是会收到诸如 401 Unauthorized Error 之类的错误。我认为它向服务器发送了不相关的数据。
当我使用内置的 NSURLSession 框架时,它在两个 Apple Dev 帐户上都能正常工作。所以跟证书和Alamofire有关,找了好几天也没找到问题
我已经为 Alamofire 实例尝试了 ServerTrustPolicy,但没有帮助。另外,我在 info.plist 文件中设置了 App Transport Security Settings,但也没有帮助。
有没有人遇到过这个问题?
谢谢
在尝试了很多事情之后,我终于决定 clear the XCode cache 现在它可以正常工作了。吸取教训;如果您在 XCode.
中的团队(Apple Dev 帐户)之间切换,您应该清除缓存
我有两个 iOS 开发帐户。我使用我的开发帐户进行测试。完成开发后,我决定更改项目证书并将其设置为客户的 Apple Dev 帐户。
当我使用第一个(我的 Apple 帐户)时,请求是通过 Alamofire return 所期望的。但是当我设置第二个证书时,我总是会收到诸如 401 Unauthorized Error 之类的错误。我认为它向服务器发送了不相关的数据。
当我使用内置的 NSURLSession 框架时,它在两个 Apple Dev 帐户上都能正常工作。所以跟证书和Alamofire有关,找了好几天也没找到问题
我已经为 Alamofire 实例尝试了 ServerTrustPolicy,但没有帮助。另外,我在 info.plist 文件中设置了 App Transport Security Settings,但也没有帮助。
有没有人遇到过这个问题? 谢谢
在尝试了很多事情之后,我终于决定 clear the XCode cache 现在它可以正常工作了。吸取教训;如果您在 XCode.
中的团队(Apple Dev 帐户)之间切换,您应该清除缓存