Пытаюсь сделать deployment программе.
Сделал
macdeployqt
, проверил все линки
otool
, проверил
export DYLD_PRINT_LIBRARIES=1
, все как
в официальной документации. Все пути правильные. Даже скармливал
macdeployqtfix - не помогло.
Если зайти терминалом внутрь Application.app и запустить оттуда, то программа запускается.
Если запустить Application.app из Finder - крэшится.
Если зайти Finder'ом внутрь .app и запустить в терминале оттуда, то
This application failed to start because it could not find or load the Qt platform plugin "cocoa".
Сам плагин лежит вроде бы на месте: Application.app/Content/PlugIns/platforms/
На всякий случай сделал симлинк в Application.app/Content/MacOs/ (без него выдавала ту же ошибку даже в терминале).
Пробовал в программе принудительно очистить и создать "правильные" относительные пути через
QCoreApplication::setLibraryPaths
- без этого начинает подгружать из папки Qt'a...
Как определить причину крэша и есть ли вменяемый туториал по deployment для MacOS?