У меня есть проект Xcode 4, приложение Cocoa с Spotlight, Core Data и модульными тестами.Приложение использует пользовательский каркас под названием TBPluginManager, который я написал для загрузки пакетов.Первоначально я написал фреймворк в Xcode 3, но когда я использовал его в Xcode 4, GDB продолжал жаловаться, поэтому я заново создал фреймворк в Xcode 4. Это сделало GDB счастливым, пока я не попытался запустить встроенный модульный тест и не получил:
[Переключение на процесс 3840 thread 0x0] dyld: Библиотека не загружена:> Library / Frameworks / TBPluginManager.framework / Versions / A / TBPluginManager Ссылка на: / Users / elise / Library / Developer / Xcode /DerivedData / BookManager-cooglmktssmptpatjuetculukiqd / Build / Products / Release / BookManager.app / Contents / MacOS / BookManager
Причина: изображение не найдено sharedlibrary apply-load-rules все Нет памяти, доступной для программы сейчас: небезопасно для вызова malloc
Теперь я могу понять, почему модульный тест не может найти структуру, поскольку он находится не в Library / Frameworks / TBPluginManager.framework, а в /Library/Frameworks/TBPluginManager.framework.Но как мне сказать это пакету юнит-тестов?Я пытался установить настройки построения пути Framework, Header и Library Search, но безрезультатно.
Кстати, я вернулся в GHUnit, но мне бы хотелось, чтобы это тоже работало.
ПОСЛЕДУЮЩАЯ СЛЕДУЮЩАЯ: Как бы то ни было, Grady Player получил аккаунт только для того, чтобыскажи мне, что я идиот, возможно, он или она прав.Моя любимая надежная среда генерирует предупреждения и ошибки, как будто они выходят из моды, и поэтому я передал проблему технической поддержке Apple Developer.Если из этого получится что-нибудь интересное, я выложу здесь.В противном случае я удалю вопрос.