ios – 从Swift 3.2迁移到Swift 4,导致“无法导入桥接头”错误

前端之家收集整理的这篇文章主要介绍了ios – 从Swift 3.2迁移到Swift 4,导致“无法导入桥接头”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
由于苹果已经发布了支持 Swift 4.0的Xcode 9 beta版.我一直在尝试将我的代码从Swift 3.2升级到Swift 4.0.但它一直让我无法导入桥接头错误,而我的项目构建成功.

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?)
>别忘了如果你有单位& ui测试你必须从它们上面的链接重复第4步.
>将代码升级到Swift 4
>再次安装pod,你就完成了.

希望能帮助到你 :)

猜你在找的iOS相关文章