lal*_*lal 31 xcode ios cocoapods
试图直接删除整个缓存,需要花费大量时间来取回所有pod.如何从缓存中查看和删除特定的pod?
以下工作(更长时间提交):
# delete all cached pods
`rm -rf "${HOME}/Library/Caches/CocoaPods"`
# delete local Pods/*
rm -rf "`pwd`/Pods/"
# pod update to fetch latest. After entire cache deletion, it takes lot longer to fetch and rebuild pod cache from scratch.
`pod update`
Run Code Online (Sandbox Code Playgroud)
只需从podfile中注释掉,然后pod install再从缓存中获取旧版本.
当容器较大,目前使用的吊舱中的一个具有> 1.5 GB的大小在使用投影具有在群缓存相同群的许多情况下,可能会很麻烦cocoapods1.3.1用Xcode9.
lal*_*lal 90
pod cache clean --all # will clean all pods
pod cache clean 'FortifySec' --all # will remove all installed 'FortifySec' pods
Run Code Online (Sandbox Code Playgroud)
pod cache clean 'FortifySec'对于不使用语义版本控制的pod的示例输出,这可能会导致缓存中相同pod的许多副本:
pod cache clean 'FortifySec'
1: FortifySec v2.2 (External)
2: FortifySec v2.2 (External)
...
...
18: FortifySec v2.2 (External)
19: FortifySec v2.2 (External)
Which pod cache do you want to remove?
Run Code Online (Sandbox Code Playgroud)
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod setup
pod install
Run Code Online (Sandbox Code Playgroud)