2012-03-23 14 views
9

Dodałem libCommonCrypto.dylib do mojego projektu, aby przeprowadzić weryfikację hash md5. Wszystko działa właściwa na iPhone (iOS 5.1), ale gdy próbuję uruchomić go na symulatorze, otrzymuję ten błąd:lib commonCrypto niedostępne dla symulatora iOS?

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

Jestem trochę pojęcia dlaczego tak się dzieje. Dodałem commonCrypto do celu projektu -> faza kompilacji -> link binarny z bibliotekami. Czy jest jeszcze jakiś dodatkowy krok, aby działał również w symulatorze?

Odpowiedz

18

Nie musisz dodawać tej biblioteki dynamicznej. Jest on dostępny domyślnie w

iphoneOS >> usr/include

i

iphoneSimulator >> usr/include

+0

Doh! Tak, to rozwiązało. Myślałem, że muszę to dodać. Dzięki za szybką pomoc, bardzo docenione. –

+0

@MartinSchultz. Cieszę się, że mogę Ci pomóc :) – Vignesh

+0

@Vignesh hi! czy możesz wyjaśnić trochę więcej, proszę? Mam ten sam problem, ale z twoją odpowiedzią nie wiem co robić ... dzięki – Pach

Powiązane problemy