Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Reset Xcode. Clean, clear module cache, Derived Data and Xcode Caches. You can thank me later.
killall Xcode
xcrun -k
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/*
open /Applications/
Copy link

lambourn commented Feb 15, 2018

later: thanks!

Copy link

fadecutmike commented Mar 8, 2018

you da bomb

Copy link

aneeshpanoli commented Mar 24, 2018

Didn't work, still showing me old logs when I relaunch Xcode.

Copy link

nabilfreeman commented Mar 31, 2018

Boom! Found this via Google. Great job

Copy link

neoneye commented May 11, 2018

Worked for me. I'm using Swift4.1 (Xcode9.3)

Copy link

karianpour commented 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

Copy link

alanzeino commented Aug 21, 2018

If you're removing DerivedData and the ModuleCache xcodebuild -alltargets clean is probably redundant.

Optionally consider adding pkill -int, which we do between Xcode upgrades to minimize the potential for simulator flakiness.

Copy link

rudifa commented Aug 26, 2018

Worked for me with Xcode 9.4.1.
Also, I replaced the last line in script with

if [ $TARGET == "*.xcworkspace" ]; then
    if [ $TARGET == "*.xcodeproj" ]; then
if [ $TARGET != "" ]; then
    open -a "/Applications/" "$TARGET"
    echo *** Xcode workspace or project not found

Copy link

mikehardy commented Jun 27, 2019

Very nice, fixed an issue I and others had after a react-native-firebase release
thank you!

Copy link

stefansidler1993 commented Dec 6, 2019

you are a GENIUS !! dammmmm

Copy link

arthurdapaz commented 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.

Copy link

Pierre46 commented Oct 14, 2020

Life saver!

Copy link

DavidBemerguy commented Nov 18, 2021

Great gist!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment