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.运行成功!

你可能感兴趣的:(Pods移除)