首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Alamofire和Reachability.swift不在xCode8-beta5上工作

Alamofire和Reachability.swift不在xCode8-beta5上工作
EN

Stack Overflow用户
提问于 2016-08-19 20:47:29
回答 2查看 643关注 0票数 2

我在迅捷2.3中创建了一个定制的CocoaPod,它在项目中有Alamofire和Reachability库。我的意思是,我确实将阿拉莫火和可实现性手动地集成到了项目中。

它在xCode7.3.1上仍然工作得很好,我将在xCode8-Beta5上将其更新为swift3。我试图更新它,但没能成功地完成它。

以下是我在更新中所做的工作。

  • 在swift3的项目文件夹中替换https://github.com/Alamofire/Alamofire/tree/swift3中的Alamofire和Reachability
  • 打开xCode8-Beta 5并将所有文件转换为Swift3语法(实际上,xCode在打开旧版本项目时会询问它)。所以转换是由xCode自动完成的。
  • 我试着建造Cocoapod,但是它给出了很多错误。

如何解决这个问题并成功地更新Cocoapod?

我试着在xCode8-beta6上更新两个Cocoapods,但是Alamofire仍然不起作用。这是截图。

https://www.dropbox.com/s/gm8ud67qc1ixffb/Screen%20Shot%202016-08-20%20at%2011.06.31%20AM.png?dl=0

EN

回答 2

Stack Overflow用户

发布于 2016-08-20 09:08:58

如果您计划将您的代码转换为3,并在最新的XCode 8 Beta 6中进行开发(忘记使用Beta 5,我试图昼夜不停地使用Beta 5,最后在Beta 6中可以使用Alamofire而无需重写它们的所有代码):

您需要将Alamofire更新为其4.0版本的。我一直在等待这个版本,因为它根本不能使用Alamofire,所以在beta 2和beta 6之间等待了几个星期。苹果正在夏季按版本修改SDK版本,但现在这个框架的最新分支在github上。在您的Podfile中,您需要设置更多的参数,以便能够在这些测试版中使用更新内容。他们在swift3分公司上辛勤工作。

如果您不使用4.0版本,那么XCode在其以前版本的Alamofire的转换器中就无法解决许多问题。他们需要修改大量的代码。

他们宣布,在苹果公司发布转基因种子后,他们将生产官方的4.0版本。因此,在我们获得XCode GM种子之前,请在安装之前将其放到Podfile中:

票数 0
EN

Stack Overflow用户

发布于 2016-08-24 08:10:48

我可以在xCode8-beta6上成功地构建Alamofire和Reachability框架,而不会出现以下分支的任何问题。

https://github.com/Alamofire/Alamofire/tree/swift3 https://github.com/ashleymills/Reachability.swift/tree/feature/ios10

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39047431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档