9

私はプロジェクトに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をプロジェクトターゲットに追加しました->ビルドフェーズ->ライブラリとバイナリをリンクします。シミュレーターでも動作させるために必要な追加の手順はありますか?

4

1 に答える 1

19

そのダイナミックライブラリを追加する必要はありません。デフォルトで利用可能です

iphoneOS >> usr / include

iphoneSimulator >> usr / include

于 2012-03-23T12:38:21.253 に答える