Alamofire 和 Reachability.swift 不适用于 xCode8-beta5

2024-03-25

我有一个在 swift2.3 中创建的自定义 CocoaPod,它在项目内有 Alamofire 和 Reachability 库。我的意思是我确实手动将 Alamofire 和 Reachability 集成到项目中。

它在 xCode7.3.1 上仍然可以完美运行,我将在 xCode8-Beta5 上将其更新为 swift3。我尝试更新它,但无法成功完成。

这是我为更新所做的事情。

  • 替换了 swift3 项目文件夹中的 Alamofire 和 Reachabilityhttps://github.com/Alamofire/Alamofire/tree/swift3 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 https://www.dropbox.com/s/gm8ud67qc1ixffb/Screen%20Shot%202016-08-20%20at%2011.06.31%20AM.png?dl=0


如果您打算将代码转换为swift 3,并在最新的 XCode 8 Beta 6 中进行开发(忘记使用 Beta 5,我一直在努力取得成功,最终在 Beta 6 中可以使用 Alamofire 而无需重写所有代码):

您需要更新阿拉莫菲尔 to its 4.0版本。我在 beta 2 和 beta 6 之间等待了这个版本数周,因为它根本无法使用 Alamofire。 Apple 在夏季期间正在逐个版本地更改 SDK,但现在该框架的最新分支已在 github 上。 在您的 Podfile 中,您需要设置更多参数才能在这些测试期间使用更新内容。他们正在努力工作swift3分支.

如果您不使用 4.0 版本,则 XCode 无法在其以前版本的 Alamofire 的转换器中解决许多问题。 他们必须更改大量代码。

他们宣布将在苹果发布 GM 种子后制作正式的 4.0 版本。因此,在我们获得 XCode GM Seed 之前,请在安装之前将其放入您的 Podfile 中:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Alamofire 和 Reachability.swift 不适用于 xCode8-beta5 的相关文章

  • Xcode 8:使用 iOS 9.3 基础 SDK 编译?

    我在 Xcode 8 0 beta 8S128d 中将 iOS 应用程序升级到 Swift 3 0 我以为一切都已准备就绪 并将其上传到 iTunes Connect 当我点击 提交审核 时 它给了我一个包含 26 个错误的列表 每个嵌入式
  • Swift 3 将日期截断为日/月/年开始的简单方法

    有没有像我们在 Oracle 数据库中所做的那样简单的方法来截断日期 例如 我需要从午夜开始设置值 在 Oracle 中我可以执行 TRUNC SYSDATE 但我在 Swift 中看不到类似的方法 我检查了 StackOverflow 并
  • Swift 无法从上到下呈现视图控制器

    在我的应用程序中 我必须从上到下呈现屏幕 我尝试了下面的代码 它给出了相同的正常呈现风格 let screen self storyboard instantiateViewController withIdentifier Screen1
  • iOS SWIFT - WebRTC 从前置摄像头更改为后置摄像头

    WebRTC 视频默认使用前置摄像头 效果很好 但是 我需要将其切换到后置摄像头 但我无法找到任何代码来执行此操作 我需要编辑哪一部分 是 localView 或 localVideoTrack 还是捕获器 斯威夫特3 0 对等连接只能有一
  • 如何在 Swift3.0 中居中对齐 UICollectionView 的单元格?

    描述 回答Objective C and Swift2 0 如何居中对齐 UICollectionView 的单元格 https stackoverflow com questions 13588283 how to center alig
  • didReceiveRemoteNotification 未调用,iOS 10

    在 iOS 9 3 中 didReceiveRemoteNotification方法在以下两种情况下都会被调用 1 收到推送通知时 2 当用户通过点击通知启动应用程序时 但在 iOS 10 上 我注意到didReceiveRemoteNot
  • 带 cookie 的 Alamofire 请求

    我是初学者 我不知道如何使用 Alamofire 发出 GET 请求 但它需要身份验证 我设法用其他网络服务 登录 来做到这一点 因为它需要参数参数 parameters username username password passwor
  • 如何在 flutter 插件的 Swift 编写的 iOS 部分中使用 Objective-C 框架

    In a 颤振插件 我想用一个Objective C我的框架iOS部分用swift编写 然后将其用于使用 Swift 的 Flutter 项目作为 iOS 语言 经过一些研究 我不是 iOS 开发人员 后 我发现我想要做的事情可以通过导入文
  • Swift 3 Web 视图

    所以我刚刚更新到新的Xcode8 and Swift3但现在我的网络视图不起作用 这是我使用的代码 UIWebView loadRequest webView NSURLRequest URL NSURL string http hardw
  • 在 iMessage 应用程序中检查横向/纵向方向(扩展)

    见过很多检查方向的解决方案 但奇怪的是 没有一个有效 下面是代码片段 override func viewWillTransition to size CGSize with coordinator UIViewControllerTran
  • 如何在 Macbook M1 Silicon 上正确安装 CocoaPods

    我正在尝试在配备 M1 芯片的新 MacBook Pro 上安装 Cocoa Pods 从12月份开始就找到了一些解决方案 由于是二月份 这些解决方案可能有点过时了 我在 CocoaPods 网站上找不到任何说明 有人能帮我解决这件事吗 我
  • Crashlytics 和答案套件的问题

    我在我的应用程序中使用 Crashlytics 来跟踪崩溃 并使用 Answers 工具包来处理自定义事件 我正在使用 pod 文件将框架集成到我的项目中 但是在添加两个 pod 时出现链接错误 pod Fabric pod Answers
  • 如何从 Firebase 获取名称以特定字符串开头的记录?

    如何查询 Firebase 以返回名称以特定字符串开头的子项 我正在尝试将 Firebase 与此一起使用自动完成文本字段项目 https github com mnbayan AutocompleteTextfieldSwift 他们使用
  • 使用未解析的标识符

    我的应用程序工作正常 现在 Xcode 突然给我这个错误 使用未解析的标识符 cardWasRemoved func addNewCards countOfCards countOfCards 1 if countOfCards gt 0
  • 无法使用 Alamofire 在 swift 3 中上传图像

    我在尝试让 Alamofire 上传图像时被困了三天 这个想法是 Alamofire 将其与一些 php 代码一起发送到服务器 经过大量尝试和查看不同的地方后 一些代码应该可以工作 但是 Alamofire 的服务器端文档很糟糕 最近对 s
  • 无法在新的 Xcode 10.2 (iOS 12.2) 中构建 Alamofire 框架

    由于以下错误 我无法在 Xcode 10 2 iOS 12 2 中为 swift 5 构建 Alamofire SWIFT VERSION 3 0 is unsupported supported versions are 4 0 4 2
  • 如何从项目中删除 CocoaPods?

    从项目中删除 CocoaPods 的正确方法是什么 我想删除整个 CocoaPod 由于我的客户施加的一些限制 我无法使用它 我只需要一个 xcodeproj 而不是 xcworkspace 可以从项目中删除 CocoaPods 但目前 C
  • Swift 仅删除字符串中的尾随空格

    SO 中的许多示例都固定两侧 即前导和尾随 我的要求只是关于尾随 我的输入文本是 保持我的左侧 期望的输出 保持我的左侧 当然 这个命令会删除两端 let cleansed messageText trimmingCharacters in
  • 图表的集合视图呈现:图表 cocoapods 的“没有可用的图表数据”

    我正在编码GraphViewController包含图形数组的类 类型为LineChartView 但是 当我尝试以集合视图的单元格格式显示这些图形时 使用调用的类GraphCell the LineChartView对象似乎没有加载任何数
  • 如何使用 iOS 可达性

    我正在开发一个使用网络的 iPhone 应用程序 iPhone 通过 HTTP 请求与我的服务器通信 并且应该可以在 WiFi 和 3G 上运行 我目前使用NSURLConnection initWithRequest向我的服务器发送异步请

随机推荐