移除项目中的 CocoaPods

关于如何移除 iOS 项目中使用的 CocoaPods,这类问题可以 Google 出不少答案。

比如:How to remove CocoaPods from a project? - Stack Overflow.

这里自己再整理一遍.

当前环境:

Project: Objective-C
Xcode: 8.1 GM
Pod: 1.0.0.beta.3

步骤:

  • 删除项目文件夹中的 Podfile , Podfile.lockPods 文件夹
  • 删除生成的 .xcworkspce 文件
  • .xcodeproj 打开项目,删除对应 targets -> General -> Linked Frameworks and Libraries -> libPods.a
  • 在对应 targets -> Build Phases,删除 Copy Pods ResourcesEmbed Pods Frameworks 以及 Check Pods Manifest.lock

到这里操作基本完成。


但是在我的项目中此时出现了大量的 Warning,大都提示为 missing file 之类。

后来发现原因是因为使用了 git, 这时对项目进行一次 commit 操作即可修复这些警告。


同时发现了一个插件,应该可以取代部分手动操作,还没有实验,这里先贴出来地址:

cocoapods-deintegrate - GitHub

有兴趣可以试一下。

你可能感兴趣的:(移除项目中的 CocoaPods)