Файл ошибок GHUnit _OBJC_CLASS_$_SenTestCase", ссылка
Я использую GHUnit в своем проекте, но при попытке запустить приложение выдает ошибки
Ld /Users/goldfire/Library/Developer/Xcode/DerivedData/WhatsMySpeed-amkgqintxyhelabqvrpouivmdglf/Build/Products/Debug-iphonesimulator/GHUnitTests.app/GHW /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin: / sbin "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer SDKs/iPhoneSimulator5.1.sdk -L/ Пользователи / goldfire / Библиотека / Разработчик / Xcode / DerivedData / WhatsMySpeed-amkgqqintxyhelabqvrpouivmdglf / Сборка / Продукты /Debug-iphonesimulator -F/ Пользователи / goldfire / Библиотека / Разработчик / Xcode / WhativesDataData amkgqintxyhelabqvrpouivmdglf / Build / Products /Debug-iphonesimulator -F/ Пользователи / goldfire / Рабочий стол / Пример / WhatsMySpeed -F / Appl ications / Xcode.app / Contents / Developer / Library / Frameworks -filelist /Users/goldfire/Library/Developer/Xcode/DerivedData/WhatsMySpeed-amkgqintxyhelabqvrpouivmdglf/Build/Intermediates/WhatsMySimhisHeshIgItItSHT.Ub normal/i386/GHUnitTests.LinkFileList -mmacosx-версия-min=10,6 -framework SenTestingKit -o /Users/goldfire/Library/Developer/Xcode/DerivedData/WhatsMySpeed-amkgqintxyhelabqvrpouivmdglf/Build/Products/Debug-iphonesimulator/GHUnitTesUpp.
Неопределенные символы для архитектуры i386: "_OBJC_CLASS_$_SenTestCase", на который ссылаются из: _OBJC_CLASS_$_LogicTests в LogicTests.o "_OBJC_METACLASS_$_SenTestCase", на который ссылаются из: _OBJC_METACLT_TSCTTTT_L_T_LGT_T_LT_T_T_T_T_L_S_T_T_T_T_L_T_T_T_LIC_T_LIC_LICT.: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
1 ответ
Проверьте эту ссылку: http://fstanley.github.com/blog/2012/06/10/fixing-ghunit-sentestcase-link-errors/
В основном вам нужно добавить:
$(SDKROOT)/Developer/Library/Frameworks
а также
$(DEVELOPER_LIBRARY_DIR)/Frameworks
к рамкам поиска путей в настройках для вашей цели теста.
У меня была та же самая ошибка, и это исправило это.
Обратите внимание: что элементы должны быть добавлены в точном порядке, согласно http://forum.sparrow-framework.org/topic/cant-run-unit-tests.