【发布时间】:2020-11-24 08:16:04
【问题描述】:
我最近添加了pod 'Alamofire', '~> 5.4.0'
到我的项目,但在 ServerTrustEvaluation.swift 行 603 中有一个错误:
return SecTrustCopyKey(createdTrust) //'SecTrustCopyKey' is only available in iOS 14.0 or newer
我该如何解决这个问题?应该使用早期版本吗?
【问题讨论】:
-
这很奇怪。刚刚安装了 Alamofire 5.4.0,在这个文件的这一行中调用了一个不同的函数:
SecTrustCopyPublicKey(createdTrust)。 -
是的,这不是 Alamofire 的一行代码。 Alamofire 根本不使用
SecTrustCopyKey。 -
你是对的。我不知道为什么会这样。 (它的文件被锁定,我确定它没有改变)。我删除然后再次添加它并且它改变了!谢谢