Swift与Objective-c 混编CocoaPods 引入第三方库遇到的问题 (一)

最近Swift 这么火也想尝试着用一下、考虑到Swift 出来的时间也不长、还有就是就是苹果更新的过于平凡 暂时还是不要将现有项目都用swift开发。

先来看看我遇到的问题:

问题一、

问题的原因是:编译时生成目标文件不能生成多个。看上去不明白是什么意思。果断百度!

最终的解决方案:http://stackoverflow.com/questions/24812983/xcode-archive-clang-error-cannot-specify-o-when-generating-multiple-output-fi

看到答案了、就看到希望了。这里需要修改两个地方

1、 和target 对应的 pod 库文件。

2.  Target

看到了没:将Other C Flags 的值清空。 编译通过。

问题二、还有如果发现 pod 库文件的路径和当前的Target 的路径不一致的时候清空目录:/Users/用户名/Library/Developer/Xcode/DerivedData

问题三、

关于CocoaPod use_framework! 这个东东东东不晓得究竟是做什么的。我尝试去搞懂、由于我当前没有使用的Swift 的相关类库,并没有发现使用这个的好处!

 只知道使用 use_framework! 第三方库直接就打包成了 静态库!

posted @   每周报  阅读(1285)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示