苹果已经发布了Xcode 9测试版,支持SWIFT4.0。我一直在尝试将我的代码从SWIFT3.2升级到SWIFT4.0。但它一直给我failed to import bridging header错误,而我的项目建设成功。
Xcode错误详细信息:
转换为当前Swift语法失败的 在尝试迁移之前,请确保所有选定的目标都使用当前配置的Swift版本成功构建。
有没有人在升级代码库时遇到过类似的错误?
发布于 2017-07-26 16:12:51
在我的一个项目中,我遇到了类似的问题,接下来我如何解决这个问题:
我发现CocoaPods是问题所在。
希望它有帮助:)
发布于 2019-06-18 07:45:00
对我们来说,起作用的是删除UnitTest和UITests
点击项目,然后“右键单击”->移除两个依赖项
希望它能帮上忙
发布于 2017-09-19 09:45:20
对我来说,从3.2到4.0的迁移失败了,当我尝试编辑>转换>到当前的Swift语法时,我总是会收到这个错误消息。
我的修正很简单,将项目设置的快速版本从4.0设置为3.2,或者设置您所使用的任何版本。
这是因为尽管第一次迁移失败了,Xcode已经将项目设置中的快速版本更改为4.0。
https://stackoverflow.com/questions/45274364
复制相似问题