Я использую Mac OS X 10.6 SDK, и моя цель развертывания установлена в Mac OS 10.5. Я связываюсь с libcrypto (это требует AquaticPrime) и выяснил, что мое приложение не запускается на Leopard. Ошибка
dyld: Library not loaded: /usr/lib/libcrypto.0.9.8.dylib
Я пробовал следующие обходные пути, но никто из них не работает:
- Прямая ссылка на
libcrypto.0.9.7.dylib
(10.6 SDK отказывается напрямую связываться сlibcrypto.0.9.7.dylib
. - Копирование версии 10.5 SDK
libcrypto.0.9.7.dylib
в каталог 10.6 lib и попытку ссылки t с ним (на этот раз процесс ссылки преуспел, но в Leopard приложение все еще пытается найти несуществующий файлlibcrypto.0.9.8.dylib
и, таким образом, выиграет 't запуск). - Копирование
libcrypto.0.9.7.dylib
из установки Mac OS X 10.5.8 и связь с ним (ссылка прошла успешно, но приложение по-прежнему ищетlibcrypto.0.9.8.dylib
).
Есть ли способ связаться с этой библиотекой и по-прежнему использовать 10.6 SDK?
Спасибо.