2012-03-23 12 views
9

He estado agregando libCommonCrypto.dylib a mi proyecto para hacer la verificación de md5 hash. Funciona todo adecuado en el iPhone (iOS 5.1), pero cuando trato de ejecutarlo en el simulador, me sale este error:lib commonCrypto no disponible para el simulador de iOS?

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

Soy un poco idea por qué sucede esto. Agregué el CommonCrypto al objetivo del proyecto -> fase de compilación -> enlace binario con las bibliotecas. ¿Hay algún paso adicional requerido para que funcione también en el simulador?

Respuesta

18

No tiene que agregar esa biblioteca dinámica. Está disponible de forma predeterminada en

iphoneOS >> usr/include

y

iphoneSimulator >> usr/include

+0

Doh! Sí, eso lo resolvió. Pensé que tenía que agregarlo. Gracias por la ayuda rápida, muy apreciada. –

+0

@MartinSchultz. Me alegro de ser de alguna ayuda :) – Vignesh

+0

@Vignesh hola! ¿Puedes explicar un poco más, por favor? Tengo el mismo problema, pero con su respuesta, realmente no sé qué hacer ... gracias – Pach

Cuestiones relacionadas