我使用openssl库创建了一个库来生成DiffieHellman密钥,并使用户更加简单。我能够成功地为iPhone模拟器和设备创建库。但是在设备上测试我的库时,我在设备中使用OpenSSL库函数时遇到错误。
e.g
Undefined symbols for architecture armv7:
"_CRYPTO_dbg_malloc", referenced from:
-[MyLib methodName] in libMyLib.a(MyLib.o)
(注意:创建的库是针对armv7和armv7s的)
如果我使用为iossimulator创建的库,它在模拟器中工作正常。