關于如何移除 iOS 項目中使用的 CocoaPods,這類問題可以 Google 出不少答案。
比如:How to remove CocoaPods from a project? - Stack Overflow.
這里自己再整理一遍.
當前環(huán)境:
Project: Objective-C
Xcode: 8.1 GM
Pod: 1.0.0.beta.3
步驟:
- 刪除項目文件夾中的 Podfile , Podfile.lock 和 Pods 文件夾酪刀;
- 刪除生成的 .xcworkspce 文件
- 從 .xcodeproj 打開項目眨猎,刪除對應 targets -> General -> Linked Frameworks and Libraries -> libPods.a
- 在對應 targets -> Build Phases卜高,刪除 Copy Pods Resources弥姻,Embed Pods Frameworks 以及 Check Pods Manifest.lock
到這里操作基本完成南片。
但是在我的項目中此時出現(xiàn)了大量的 Warning,大都提示為 missing file 之類庭敦。
后來發(fā)現(xiàn)原因是因為使用了 git疼进, 這時對項目進行一次 commit 操作即可修復這些警告。
同時發(fā)現(xiàn)了一個插件秧廉,應該可以取代部分手動操作伞广,還沒有實驗,這里先貼出來地址:
cocoapods-deintegrate - GitHub
有興趣可以試一下疼电。