This repository has been archived by the owner. It is now read-only.
A magic button in Xcode to exterminate the current project's DerivedData directories
Objective-C
Switch branches/tags
Nothing to show
Clone or download
kattrali Merge pull request #47 from Dwarven/master
Add additional UUIDs for Xcode 7.3.
Latest commit 26359d6 Mar 22, 2016
Permalink
Failed to load latest commit information.
DerivedData Exterminator.xcodeproj
DerivedData Exterminator
docs
.gitignore
LICENSE.txt
README.md
icon.sketch

README.md

Exterminator

Sometimes Xcode needs a friendly helping hand with cleaning out the Derived Data for a project. The Exterminator makes this quick and easy.

Replace This:

Me: Build Project

Xcode: Nope, we've got errors.

Me: Clean Project, then Build

Xcode: Nuh uh, still no good.

Me: Open terminal, find DerivedData subdirectories for project, delete directories

Xcode: Oh hey, things are looking swell.

With This:

Exterminator Button

Installation

OR

  • Clone and build the project. The plugin will be installed into ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins. (To uninstall the plugin, delete the DerivedData-Exterminator directory from there)
  • Restart Xcode
  • Select Derived Data Exterminator in Toolbar in the View menu

Note: The default (master) branch builds for Xcode 5+. To build the project for Xcode4, check out the xcode4 branch before building the project.

Usage

  • Push Button
  • Moonwalk (optional, but recommended)
  • Get back to building cool stuff

Additional Options

Clearing derived data (for the current project/workspace or all projects) is also available from the View menu

Exterminator Menu Options