When I wrote this post I shouldn’t have used the word “clean” in it. Maybe “strip” might be a better word.
Here’s the problem:
As an example, we have one project that has a main module and 5 nib files. When we compile all this stuff, the overall size of the main build folder is close to 1GB. The source code isn’t huge, maybe about 500K, and the xib files aren’t huge or overly complicated. When the compiled product is fully assembled into an actual app, the size of it (with all nib/xib files…everything) isn’t too big, maybe about 12MB.
What I would like to do is completely strip out all the junk leaving the complied app and nib files, source code, xib, and project files, so that when we’re done developing if we ever need to go back and rebuild or update code all we need to do is modify whatever code needs modification and then recompile, and then once a again when done, strip out all the rubbish.
I’ve tried this with even simple apps, and even they seem to be using close to 800MB of space each.
If this keeps up we’re going to have to go out and buy a bunch of huge drives just to do basic development. There has to be a better way!
By the way, thanks for the input so far. It’s given me some ideas.