我在迅捷2.3中创建了一个定制的CocoaPod,它在项目中有Alamofire和Reachability库。我的意思是,我确实将阿拉莫火和可实现性手动地集成到了项目中。
它在xCode7.3.1上仍然工作得很好,我将在xCode8-Beta5上将其更新为swift3。我试图更新它,但没能成功地完成它。
以下是我在更新中所做的工作。
如何解决这个问题并成功地更新Cocoapod?
我试着在xCode8-beta6上更新两个Cocoapods,但是Alamofire仍然不起作用。这是截图。
https://www.dropbox.com/s/gm8ud67qc1ixffb/Screen%20Shot%202016-08-20%20at%2011.06.31%20AM.png?dl=0
发布于 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中:

发布于 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
https://stackoverflow.com/questions/39047431
复制相似问题