美文网首页
Xcode 8更新 Alamofire 4.0 的几个坑

Xcode 8更新 Alamofire 4.0 的几个坑

作者: 黑点 | 来源:发表于2016-09-19 15:55 被阅读4467次

    提示:Alamofire 4.0 要求iOS 9.+ 支持8.0-9.0或者8-版本的就不要用了,我也在找代替的网络库。有朋友说他是用just代替的。

    对于swift研究比较少,简单的试了一下pod 更新Alamofire ,遇到了几个坑。

    首先,Alamofire4.0 版本对Xcode 8/Swift3.0是兼容的。不过直接用pod更新的过程中遇到几个问题。

    1.更新4.0失败

    直接安装上述podfile文件进行  pod  install ,直接报以下错误。

    试了试3.0没问题。

    仔细看4.0报错后发现可能是pod 版本的问题。Alamofire更新指南也有相应的说明。

    所以更新一下pod 版本再install 就没问题了。

    2.项目运行报错,提示convert

    更新/安装Alamofire4.0之后,进入项目会提示convert。正常来说是不需要的。

    不过这时候确实需要convert,不然编译会不通过。

    convert默认是全部选择,如果全选convert的话,会报下面的错误。

    所以我重新 pod install了一遍,然后convert的时候只选Alamofire 对应的framwork进行convert。编译后就好了

    上述问题应该每次 pod install 之后都会出现

    上述第2个问题应该每次 pod install 之后都会出现,没有提示的话需要手动convert

    Xcode 手动convert   Edit-->Convert-->To Curent Swift Syntax...

    补充:有人对podFile表示疑问,多个库的时候我是这样写的

    相关文章

      网友评论

          本文标题:Xcode 8更新 Alamofire 4.0 的几个坑

          本文链接:https://www.haomeiwen.com/subject/rahnettx.html