Из Какое значение имеет имя LC_ID_DYLIB macOS-D macOS-O или имя_установки? Я понимаю, что LC_ID_DYLIB задает путь, по которому нужно найти dylib во время выполнения, который не совпадает с путем сборки dylib. Мои:

otool -L /usr/local/lib/libTest.dylib

возвращает:

cmd LC_LOAD_DYLIB
      cmdsize 48
         name /usr/lib/libc++.1.dylib (offset 24)
   time stamp 2 Wed Dec 31 21:00:02 1969
      current version 400.9.4
compatibility version 1.0.0
Load command 10
          cmd LC_LOAD_DYLIB
      cmdsize 56
         name /usr/lib/libSystem.B.dylib (offset 24)
   time stamp 2 Wed Dec 31 21:00:02 1969
      current version 1252.200.5
compatibility version 1.0.0
Load command 11

Мой файл dylib находится в /usr /local /lib, но otool -L возвращает путь LC_LOAD_DYLIB к /usr /lib / и ссылается на libc++. 1.dylib и libSystem.B.dylib. Что эти библиотеки имеют отношение к моему файлу libTest.dylib и правильно ли задан путь времени выполнения для libTest.dylib?

0