Xcode 4: ошибка dyld при запуске модульных тестов из командной строки - PullRequest
2 голосов
/ 19 октября 2011

Следуя инструкциям здесь Я устанавливаю цель теста для запуска моих тестов OCUnit из командной строки.

Тесты работают в XCode через cmd-U, однако они неработа в Терминале.Запустив их, я получаю эту ошибку:

/Developer/Tools/RunPlatformUnitTests.include:419: note: Running tests for architecture 'i386' (GC OFF)
2011-10-19 12:21:36.746 otest[63517:7803] The test bundle at /Users/ben/Library/Developer/Xcode/DerivedData/Deli-gspotoqkkxdkiqddximbbiwaivvh/Build/Products/Debug-iphonesimulator/deliappTests.octest
could not be loaded because a link error occurred.  It is likely that
dyld cannot locate a framework framework or library that the the test
bundle was linked against, possibly because the framework or library
had an incorrect install path at link time.
/Developer/Tools/RunPlatformUnitTests.include:448: error: Failed tests for architecture 'i386' (GC OFF)

/Developer/Tools/RunPlatformUnitTests.include:462: note: Completed tests for architectures 'i386'


** BUILD FAILED **

Я создал пример приложения и выполнил те же шаги, и он работал просто отлично.Должно быть, это проблема компоновщика в моем текущем проекте.

Я не понимаю, какую библиотеку или фреймворк он не может найти, поэтому отладку очень сложно.

Любая помощьбудет высоко ценится.

...