Xcode - плагин PhotoShop - вставлять библиотеки Dynami c - PullRequest
0 голосов
/ 15 марта 2020

Я пытаюсь создать пакет для развертывания сборки плагина 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)

* да, я перепробовал все возможные комбинации :) *

А вот содержимое файла комплекта. bundle content

А вот используемые библиотеки, как это видно из otool libraries used

, смешно думать, если Я изменяю LC_RPATH на /usr/local/lib, тогда все работает как нужно (да, библиотеки там существуют). Итак, я совершенно запутался, почему они не найдены внутри комплекта? И да, я подписываю их при сборке пакета. signed libraries

Пожалуйста, объясните, что еще мне не хватает?

...