ios - Pod 需要 Swift 版本?
问题描述
我正在尝试使用 Xcode 9.3.1 在我的 IOS/iPhone 项目中安装 Pod。
我的目标应用程序配置为使用 Swift 3.3。
将以下行添加到我的 podfile 后...
吊舱“协和”
我跑了...
吊舱安装
吊舱安装正常。但是,在编译时,我会收到一堆编译器警告和错误,例如“NSUrlResponse 在 Swift 3 中已过时”。看来我拥有的 Swift 版本(3.3)太新了。
为构建目标配置的 Swift 版本也是 3.3。
看起来这个 Pod 需要一个较旧的 Swift。但是,有没有一种简单的方法来确定 pod 需要哪个 Swift 版本?
我检查了CocoaPods.org 网站,页面没有显示库所需的 Swift 版本。
我还检查了 podspec,我希望在其中找到版本号要求。
解决方案
你可以试试终端命令,
pod try "pod name"
这将自动克隆存储库,以便您在其中动态测试框架,您可以检查您需要的任何内容。
另外阅读 GitHub 上的描述也有帮助
我还建议使用非常受欢迎的 pod,因为它们会更稳定。
阅读有关该框架的评论,并尝试为它找到其他替代方案。
新更新:您可以尝试.podspec
在 github 上的 Repo 中预览文件,有时您可以找到该 Pod 示例的 Swift 版本:这里
推荐阅读
- angular - 在 Cordova DeviceReady 事件之后调用 Angular 模块导入
- webpack - 生产中 chrome 的源映射
- mysql - MySQL-使用复合索引键改进 count(*) 聚合
- oracle-apex - 如果验证通过,保存后刷新 IG
- javascript - 垂直可滚动图片库
- java - Java:Lombok 和展开属性
- c# - 如何添加全局布尔标志来控制所有门锁状态?
- powershell - 拆分数组列并将结果分成额外的列
- c# - 如何在 MultipartFormData 中传递字典?
- c++ - 在库构造函数中解析数组 - 指针问题(C++)