I use
Colloquy for IRC and I wanted to build the latest version from source. However, I use a shared build directory — and the Colloquy projects are set up assuming that you'll be building with Xcode's defaults. They do this by changing the
Build Products Path build setting (aka
SYMROOT) in the targets used to generate plug-ins, in order to generate them into the top-level project's
build directory.
So if I want to build Colloquy, I just use
xcodebuild on the command line and pass it a specific
SYMROOT path that points to my shared build directory. And everything just works.