【发布时间】:2016-12-27 02:38:26
【问题描述】:
我有一个在 swift2.3 中创建的自定义 CocoaPod,它在项目中有 Alamofire 和 Reachability 库。我的意思是我确实将 Alamofire 和 Reachability 手动集成到项目中。
它仍然可以在 xCode7.3.1 上完美运行,我将在 xCode8-Beta5 上将其更新为 swift3。我试图更新它,但我无法成功完成它。
这是我为更新所做的。
- 从项目文件夹中替换了 swift3 中的 Alamofire 和 Reachability https://github.com/Alamofire/Alamofire/tree/swift3
- 打开xCode8-Beta5并将所有文件转换为Swift3语法(实际上xCode在打开旧版本项目时会询问它)。所以转换是由 xCode 自动完成的。
- 我尝试构建 Cocoapod,但它给出了一堆错误。
如何解决这个问题并成功更新 Cocoapod?
我尝试在 xCode8-beta6 上更新两个 Cocoapod,但 Alamofire 仍然无法正常工作。这是截图。
https://www.dropbox.com/s/gm8ud67qc1ixffb/Screen%20Shot%202016-08-20%20at%2011.06.31%20AM.png?dl=0
【问题讨论】:
-
你应该更新到 beta 6
-
@LeoDabus 谢谢你的小费。我更新到 beta 6 但 Alamofire 仍然有问题。这意味着 Alamofire 还没有更新到 Swift3?
-
可能不会,Swift 3 仍处于测试阶段,如果您需要可访问性,我可以向您展示更新版本
-
@LeoDabus我认为我更新了可达性以与 Swift 3 兼容,但 Alamofire 仍然无法正常工作。你有更新 Alamofire 吗?我可以附上显示更新 Alamofire 错误的屏幕截图。
-
如果您要提供代码,则必须在此处发布该代码,而不是某些明天可能会更改或消失的第三方网站,也绝对不是需要那些想帮助自己输入的图像。
标签: cocoapods alamofire reachability swift3 xcode8