Xcode 8更新 Alamofire 4.0 的几个坑

提示: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表示疑问,多个库的时候我是这样写的



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,742评论 0 39
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 6,117评论 0 1
  • 简介:许多人开始使用 CocoaPods 的时候,似乎认为 pod install 仅仅被用于第一次你通过 Coc...
    RX78178阅读 4,911评论 0 1
  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 9,422评论 0 7
  • 遇见这样的极品我的心里也是无奈的。希望你们能像你们说的那么好,感谢你的不娶之恩,让我虽然妄负了青春,但好歹没有糟蹋...
    久_fe70阅读 1,855评论 0 0

友情链接更多精彩内容