我在尝试使用 Xcode 提供的转换工具迁移到 Swift 4.2 时遇到此错误。我如何解决它?否则代码构建良好。
问问题
10643 次
5 回答
3
你的项目中有库吗?我认为您正在尝试使用依赖项来隐藏您的项目,并且新的 swift 版本存在问题。尝试取消选中除您的项目之外的所有依赖项并转换为新版本的 Swift
于 2018-09-21T07:39:09.183 回答
0
我也有问题。我在网络https://ericasadun.com/2018/09/13/converting-projects-by-hand-to-4-2/中找到解决此问题的解决方案
第一的
您尝试删除 pod 文件中的 pod 并再次安装 pod,然后在命令中的文件夹项目中更新 pod,然后转换为 Swift 4.2。如果它不起作用,请在第二次执行此操作。
第二
您尝试在构建设置项目中执行此图片或尝试在链接网络中执行此操作。
于 2019-03-13T01:52:36.790 回答
0
于 2020-10-24T15:01:56.570 回答
0
将所有依赖项(例如通过 Cocoapods)升级到支持 Swift 4.2 的最新版本总是一个好主意。就我而言,我还需要手动将 Pod 库的 Swift 语言版本构建设置从 Swift 4 更改为 Swift 4.2,因为该库仅使用 4.2 中的一些 API。
于 2018-12-30T11:18:36.130 回答