@rpath для динамической библиотеки, встроенной в каркас

У меня есть приложение, позвониAnimal.app, Внутри егоContents/Frameworks папка это фреймворк, скажемMammal.framework, И внутриVersions/A/Frameworks папка фреймворка у меня естьdog.dylib, Имя установкиdog.dylib is @ rpath / dog.dylib. Для"Runpath Search Paths" настройку фреймворка я указал@loader_path/../Frameworks, (Моя аргументация в пользу этого последнего параметра заключается в том, что «загрузчик» dylib будет двоичным файлом фреймворка по путиMammal.framework/Versions/A/Mammal.)

Я получаю сообщение об ошибке во время выполнения:

Dyld Error Message:
  Library not loaded: @rpath/dog.dylib
  Referenced from: /Volumes/VOLUME/*/Animal.app/Contents/MacOS/../Frameworks/Mammal.framework/Versions/A/Mammal
  Reason: image not found

Я прочитал документацию Apple "Run-Path Dependent Libraries" и блог Майка Эша на@rpath, но я все еще не вижу, что я делаю неправильно.

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

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