lib commonCrypto не доступен для симулятора iOS? - PullRequest
9 голосов
/ 23 марта 2012

Я добавляю libCommonCrypto.dylib в свой проект для проверки хеша md5. Все нормально работает на iPhone (iOS 5.1), но когда я пытаюсь запустить его на симуляторе, я получаю эту ошибку:

ld: library not found for -lcommonCrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я немного не понимаю, почему это происходит. Я добавил commonCrypto к цели проекта -> этап сборки -> связать двоичный файл с библиотеками. Требуется ли какой-то дополнительный шаг, чтобы он работал и в симуляторе?

1 Ответ

19 голосов
/ 23 марта 2012

Вам не нужно добавлять эту динамическую библиотеку. По умолчанию доступно в

iphoneOS >> usr / include

и

iphoneSimulator >> usr / include

...