Я пытаюсь создать пакет для развертывания сборки плагина PhotoShop в XCode, и у меня возникли некоторые проблемы, связанные с тем, что он не загружается на других компьютерах Mac, говоря:
Error loading /Applications/Adobe Photoshop 2020/Plug-ins/Blink.plugin/Contents/MacOS/Blink: dlopen(/Applications/Adobe Photoshop 2020/Plug-ins/Blink.plugin/Contents/MacOS/Blink, 262): Library not loaded: @rpath/libPocoCrypto.71.dylib
Referenced from: /Applications/Adobe Photoshop 2020/Plug-ins/Blink.plugin/Contents/MacOS/Blink
Reason: image not found
сейчас я выполнил otool -l
команда на исполняемом файле и значение LC_RPATH
равно
Load command 24
cmd LC_RPATH
cmdsize 48
path @executable_path/../Frameworks (offset 12)
Load command 25
cmd LC_RPATH
cmdsize 40
path @executable_path/Frameworks (offset 12)
Load command 26
cmd LC_RPATH
cmdsize 48
path @executable_path/../../Frameworks (offset 12)
* да, я перепробовал все возможные комбинации :) *
А вот содержимое файла комплекта.
А вот используемые библиотеки, как это видно из otool
, смешно думать, если Я изменяю LC_RPATH на /usr/local/lib
, тогда все работает как нужно (да, библиотеки там существуют). Итак, я совершенно запутался, почему они не найдены внутри комплекта? И да, я подписываю их при сборке пакета.
Пожалуйста, объясните, что еще мне не хватает?