Я создам пакет OS X, используя py2app. Это игра с использованием FIFE-Engine.
Если я запускаю полученный .app Bundle на другом Mac, я получаю следующее сообщение об ошибке:
Не удалось загрузить FIFE: dlopen ([...] / Contents / Resources / fife / engine / python / fife / _fife.so, 2): библиотека не загружена: /opt/local/lib/libSDL_ttf-2.0. 0.dylib
Ссылка на: [...] / Содержание / Ресурсы / Файф / движок / Python / Файф / _fife.so
Причина: несовместимая версия библиотеки: для _fife.so требуется версия 11.0.0 или более поздняя, но libSDL_ttf-2.0.0.dylib предоставляет версию 7.0.0
, но libSDL_ttf-2.0.0.dylib включен в каталог Frameworks .app
как я могу сказать приложению использовать dylibs в папке Frameworks?
Спасибо.