Ok.
I was also asking how folks go about conditionally using UISpec, so that its not included in the distribution build.
Since my note, I've been able to create a new target (duplicate) and adding all the UISpec dependent options there. For the main target, I remove all the specs from the source files to compile. The test target is the only one with the UISpec dependency, the bundle being copied, the library to link with. I've then ifdef'd the test line in main.m and defined it for the test target in build options.
Seems to work. My main target works ok without testing and without including UISpec.
The test target runs my tests.
Is this the approach most folks are taking?