Я сделал приложение, и кажется, что оно работает нормально, когда я создаю режим релиза.
Вот вывод: otool -L RightDoneIt.app/Contents/MacOs/rightdoneit
/opt/local/lib/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
Как видно из первой строки, я использую библиотеку ImageMagick
После этого я должен выполнить развертывание с помощью инструмента macdeployqt: deployqt RightDoneIt.app -dmg
Это производит все ожидаемые файлы, и когда я печатаю проверку с otool, я получаю
@executable_path/../Frameworks/libMagick++.4.dylib (compatibility version 5.0.0, current version 5.0.0)
@executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui (compatibility version 4.7.0, current version 4.7.0)
@executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore (compatibility version 4.7.0, current version 4.7.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 625.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.1)
Если я пытаюсь запустить приложение, созданное с помощью deploytool, я получаю ошибку времени выполнения каждый раз, когда пытаюсь запустить функцию ImageMagick.
Кто-нибудь знает, как это исправить?