Remove lib from Podfile, then pod install
again.
The unwanted side effects of simple folder delete or installing over existing installation have been removed by a script written by Kyle Fuller - deintegrate and here is the proper workflow:
Install clean: sudo gem install cocoapods-clean Run deintegrate in the folder of the project: pod deintegrate Clean (this tool is no longer available): pod clean Modify your podfile (delete the lines with the pods you don't want to use anymore) and run: pod install
Done.
pod install
, I opened the Xcode xcworkspace file, performed a full clean on the build folder (alt+shift+command+K), and the warnings/linker errors were gone. Pods were now successfully uninstalled from the project.
cocoapods-clean
deletes the Podfile
and .xcworkspace
pod deintegrate
is official: guides.cocoapods.org/terminal/commands.html#pod_deintegrate No need for sudo gem install cocoapods-deintegrate
.
pod clean
I get: $ pod clean [!] Unknown command: clean
Remove the library from your Podfile Run pod install on the terminal
None of these worked for me. I have pod version 1.5.3 and the correct method was to remove the pods that were not longer needed from the Podfile and then run:
pod update
This updates your Podfile.lock file from your Podfile, removes libraries that have been removed and updates all of your libraries.
pod install
pod install
is the correct way.
Remove pod name(which to remove) from Podfile and then Open Terminal, set project folder path Run pod install --no-integrate
[!] Unknown option: '--no-integrate'
First, determine which versions of Cocoapods are installed :
gem list --local | grep cocoapods
You get output as this:
cocoapods (1.11.2)
cocoapods-clean (0.0.1)
cocoapods-core (1.11.2, 1.10.2, 1.10.1)
cocoapods-deintegrate (1.0.4)
To completely remove, issue the following commands:
gem uninstall cocoapods
gem uninstall cocoapods-clean
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
Running again to confirm that Cocoapods has been removed:
gem list --local | grep cocoapods
You may have residual artefacts in a hidden folder in your directory. Remove these with:
rm -rf ~/.cocoapods
Remove pod name from Podfile
then Open Terminal, set project folder path and Run pod update
command.
NOTE: pod update
will update all the libraries to the latest version and will also remove those libraries whose name have been removed from podfile.
Success story sharing
pod update
. That worked for me.