苹果已经发布了支持 Swift 4.0 的 Xcode 9 beta 版本。我一直在尝试将我的代码从 Swift 3.2 升级到 Swift 4.0。但它一直给我 failed to import bridging header
错误,而我的项目构建成功。
Xcode 错误详情:
Convert to Current Swift Syntax Failed
Please ensure that all selected targets build successfully with the currently configured Swift version before attempting a migration.
有没有人在将代码库升级到 swift 4 时遇到过类似的错误。
最佳答案
我在我的一个项目中遇到了类似的问题,接下来我是如何解决这个问题的:
我发现问题出在 CocoaPods 上。
我从我的项目中删除了 CocoaPods(如果您不知道该怎么做,请查看 How to remove CocoaPods from a project?)
不要忘记如果您有单元测试和用户界面测试,您还必须对它们重复上面链接中的第 4 步。
将您的代码库升级到 Swift 4
再次安装 pod,您就完成了。
希望对您有所帮助:)
关于ios - 从 Swift 3.2 迁移到 Swift 4 出现 "failed to import bridging header "错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45274364/