2012-03-23 6 views
9

Tôi đã thêm libCommonCrypto.dylib vào dự án của mình để thực hiện xác minh hàm băm md5. Hoạt động hoàn toàn trên iPhone (iOS 5.1), nhưng khi tôi cố gắng chạy trên trình mô phỏng, tôi nhận được lỗi này:lib commonCrypto không khả dụng cho trình mô phỏng iOS?

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

Tôi hơi thất bại vì sao điều này xảy ra. Tôi đã thêm commonCrypto vào mục tiêu dự án -> build phase -> binary liên kết với các thư viện. Có bất kỳ bước bổ sung cần thiết để có được nó làm việc cũng trong giả lập?

Trả lời

18

Bạn không phải thêm thư viện động đó. Nó có sẵn theo mặc định trong

iphoneOS >> usr/include

iphoneSimulator >> usr/include

+0

Doh! Vâng, điều đó đã giải quyết nó. Tôi nghĩ tôi phải thêm nó. Cảm ơn sự giúp đỡ nhanh chóng, rất nhiều đánh giá cao. –

+0

@MartinSchultz. Rất vui khi được giúp đỡ :) – Vignesh

+0

@Vignesh hi! bạn có thể giải thích thêm một chút được không? tôi có cùng một vấn đề nhưng với câu trả lời của bạn tôi không thực sự biết phải làm gì ... cảm ơn – Pach