私のMACminiosx -snow-leopard xcode4.1では、プロジェクトでSenTestingKit.frameworkテストを実行できます。xcode4.3を搭載したosx- lion10.7.4を搭載したMACBookProを入手しました。同じプロジェクトで、SenTestingKit.frameworkが見つからないため、単体テストを実行できません。sendestingkitをMacminiから「 /Applications/Xcode.app/Contents/Developer/Library/Frameworks」にコピーします。各ターゲットフレームワーク検索パスに追加:
$(継承)
"$(DEVELOPER_LIBRARY_DIR)/ Frameworks"
これは「/Applications/Xcode.app/Contents/Developer/Library/Frameworks」に解決されます。
コンパイルするようにsentestingkitをプロジェクトに追加できます。このリンクエラーが未定義であるため、Product> Testを実行できません-記号:
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