On my MAC mini osx-snow-leopard xcode4.1 my project can run SenTestingKit.framework tests. Got a MACBook Pro with osx-lion 10.7.4 with xcode4.3. For the same project I cannot run unit tests because SenTestingKit.framework is not to be found. I copy sentestingkit from the Mac mini to "/Applications/Xcode.app/Contents/Developer/Library/Frameworks". Add to each target Framework Search Paths:
$(inherited)
"$(DEVELOPER_LIBRARY_DIR)/Frameworks"
This resolves to "/Applications/Xcode.app/Contents/Developer/Library/Frameworks".
I can add sentestingkit to the project so it compiles. I can't run Product > Test because of this link error undefined-symbol:
Undefined symbols for architecture i386:
"_OBJC_METACLASS_$_SenTestCase", referenced from:
_OBJC_METACLASS_$_Field_MobileApplicationTests in Field_MobileApplicationTests.o
"_OBJC_CLASS_$_SenTestCase", referenced from:
_OBJC_CLASS_$_Field_MobileApplicationTests in Field_MobileApplicationTests.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status