|xcodebuild -alltargets clean|
|rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"|
|rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"|
|rm -rf ~/Library/Developer/Xcode/DerivedData/*|
|rm -rf ~/Library/Caches/com.apple.dt.Xcode/*|
Mar 8, 2018
you da bomb
Mar 24, 2018
Didn't work, still showing me old logs when I relaunch Xcode.
Mar 31, 2018
Boom! Found this via Google. Great job
May 11, 2018
Worked for me. I'm using Swift4.1 (Xcode9.3)
Jun 10, 2018
worked for me XCode9.4. I had XCode10 beta installed, but it did not work. Then I installed XCode 9.4 which was working, then I removed Xcode10beta, after that the Xcode 9.4 did not work until I ran resetXcode.sh
Aug 21, 2018
If you're removing DerivedData and the ModuleCache
xcodebuild -alltargets clean is probably redundant.
Optionally consider adding
pkill -int com.apple.CoreSimulator.CoreSimulatorService, which we do between Xcode upgrades to minimize the potential for simulator flakiness.
Aug 26, 2018
Worked for me with Xcode 9.4.1.
Also, I replaced the last line in script with
TARGET=(*.xcworkspace) if [ $TARGET == "*.xcworkspace" ]; then TARGET=(*.xcodeproj) if [ $TARGET == "*.xcodeproj" ]; then TARGET="" fi fi if [ $TARGET != "" ]; then open -a "/Applications/Xcode.app" "$TARGET" else echo *** Xcode workspace or project not found fi
Jun 27, 2019
Very nice, fixed an issue I and others had after a react-native-firebase release
Dec 6, 2019
you are a GENIUS !! dammmmm
Jul 25, 2020
I created a shell script (tested on bash or zsh) to do this inside any Xcode workspace or project folder.
Check its gist's here.
Oct 14, 2020
Nov 18, 2021