Я пытаюсь заверить мое приложение macOS. В мое приложение встроено несколько лицензированных библиотек.
Я изучил документ о том, как нотариально заверять приложение, и следуя инструкциям, мое приложение может быть загружено в службы нотаризации Apple и экспортировано для использования, но когда я запускаю свое приложение, оно падает,Под Xcode это показывает
"dyld: библиотека не загружена: ........ Причина: изображение не найдено".
Я пробовал несколько способовуспешно запустить мое приложение, в том числе сделать библиотеки обязательными / необязательными в разделе Связанные фреймворки и библиотеки и добавить мои библиотеки во встроенные двоичные файлы, к сожалению, все не удалось. Перечислите условия и среды ниже:
- Версия Xcode: 10.3 / 11
- macOS: 10.14.5 / 10.14.6
- Подписанные библиотеки: нет
- Runtime Hardened выбрано: Разрешить переменные среды DYLD и отключить проверку библиотеки
Ниже приведен фрагмент информации моей библиотеки:
Load command 8
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.11
sdk 10.11
Load command 9
cmd LC_SOURCE_VERSION
cmdsize 16
version 0.0
Load command 10
cmd LC_LOAD_DYLIB
cmdsize 56
name libMotionEngine-core.3.dylib (offset 24)
time stamp 2 Thu Jan 1 08:00:02 1970
current version 3.1.4
compatibility version 3.0.0
Load command 11
cmd LC_LOAD_DYLIB
cmdsize 48
name /usr/lib/libc++.1.dylib (offset 24)
time stamp 2 Thu Jan 1 08:00:02 1970
current version 120.1.0
compatibility version 1.0.0
Load command 12
cmd LC_LOAD_DYLIB
cmdsize 56
name /usr/lib/libSystem.B.dylib (offset 24)
time stamp 2 Thu Jan 1 08:00:02 1970
current version 1226.10.1
compatibility version 1.0.0
Load command 13
cmd LC_FUNCTION_STARTS
cmdsize 16
dataoff 54872
datasize 320
Load command 14
cmd LC_DATA_IN_CODE
cmdsize 16
dataoff 55192
datasize 0
Load command 15
cmd LC_CODE_SIGNATURE
cmdsize 16
dataoff 84352
datasize 19696
Благодарность за любые предложения / мнения!