Pods移除

由于要把一个项目2作为项目1的一个功能模块,进行代码融合。但是项目2使用了Pods进行了第三方类库导入,项目1中并没有使用。决定把项目中的Pods项目移除,第三方手动添加。
做移除或者其他操作前,先把项目备份一份。

在项目中移除Pods

1.打开Finder中项目所在的位置,删除工程文件夹下的PodfilePodfile.lockPods文件夹和xcworkspace文件。


2.xcode打开xcodeproj文件,删除项目中的Pods文件夹及Pods.xcconfig引用、libpods.alibPods-PolyHome.a

3.打开项目TARGET的Build Phases选项,删除Check Pods Manifest.lockCopy Pods Resources,和Embeded Pods Frameworks

在项目中添加Pods中的第三方

1.将备份中Pods文件夹下面的第三方文件夹都添加到项目中的一个新建文件夹下,运行。
2.运行显示#import<>错误的全部改成#import""
3.运行过程中遇到了apple mach-o linker error 报错。解决方法是将/用户/mini/资源库/Developer/Xcode/DerivedData这个路径中的缓存全部删除,然后将项目Build Settings中的Other Linker Flags改为-ObjC,其他多余的东西全部删掉。
4.运行成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容