纯OC项目中引入Swift项目,编译出现错误
2020-04-16 本文已影响0人
求知的牛牛
纯OC项目中使用Pod导入一个Swift项目导致工程编译不过:
![](https://img.haomeiwen.com/i5899496/4f5fb34be7ee49a0.png)
处理方式如下:
添加一个新的Swift文件和一个Brigde标头:
1) File -> New -> File
2)选择 Swift File
![](https://img.haomeiwen.com/i5899496/b149f3b0d45e471d.png)
3)创建一个 Bridging Header
![](https://img.haomeiwen.com/i5899496/c70a7b352cf46b89.png)
4)配置工程项目
4.1)转到Build Settings并设置Always Embed Swift Standard Libraries为YES ;
4.2)配置Bridging Header 路径,如下图
![](https://img.haomeiwen.com/i5899496/ecaecbeefe9f0242.png)
参考链接:https://stackoverflow.com/questions/52536380/why-linker-link-static-libraries-with-errors-ios