我创建了一个库 using openssl library to generate DiffieHellman key 并使用户很简单 . 我能够成功地为iPhone模拟器和设备创建库 . 但是在设备上测试我的库时,我在设备中使用OpenSSL库函数时遇到错误 .

例如

Undefined symbols for architecture armv7:
  "_CRYPTO_dbg_malloc", referenced from:
  -[MyLib methodName] in libMyLib.a(MyLib.o)

(注意:创建的库是armv7和armv7s)

如果我使用为iossimulator创建的库,它在模拟器中工作正常 .