OSX: изменение пути .framework

Мое приложение Mac OS связывается с несистемной структурой Foo.framework. Я добавил ссылку на фреймворк в XCode, и приложение прекрасно работает. У меня также есть правило, которое копирует каркас в выходную папку Frameworks (MyApp.app/Contents/Frameworks). Однако во время выполнения бинарный файл ищет среду в ~ / Library / Frameworks, и приложение не загружается.

otool -l MyApp.app также говорит мне, чтоищу фреймворк в / Users // Библиотека / Frameworks.

Может кто-нибудь объяснить, почему это происходит, и как правильно заставить приложение выглядеть в комплекте приложений ».Папка Frameworks есть?

Мой хакерский обходной путь - включить собственный скрипт для изменения пути в двоичном файле mach-o с помощью install_name_tool, но яЯ уверен, что есть чистый способ сделать это.

Ответы на вопрос(1)

Ваш ответ на вопрос