Iphone 使用其他库(openssl)创建库时出错

Iphone 使用其他库(openssl)创建库时出错,iphone,ios,openssl,static-libraries,Iphone,Ios,Openssl,Static Libraries,我使用openssl库创建了一个库,以生成DiffieHellman密钥,并使其对用户更简单。我能够为iPhone模拟器和设备成功创建库。但在设备上测试我的库时,我在设备中使用OpenSSL库函数时出错 e、 g (注意:创建的库是针对armv7和armv7s的) 如果我使用为iossimulator创建的库,它在模拟器中运行良好。请检查是否在libcrypto.a中导出了_CRYPTO_dbg_malloc。如果没有,您需要重新编译。@dbasic:这是第三方库,没有源代码。但确实有,因为它在

我使用openssl库创建了一个库,以生成DiffieHellman密钥,并使其对用户更简单。我能够为iPhone模拟器和设备成功创建库。但在设备上测试我的库时,我在设备中使用OpenSSL库函数时出错

e、 g

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


如果我使用为iossimulator创建的库,它在模拟器中运行良好。

请检查是否在libcrypto.a中导出了_CRYPTO_dbg_malloc。如果没有,您需要重新编译。@dbasic:这是第三方库,没有源代码。但确实有,因为它在使用i386库时工作得很好。
Undefined symbols for architecture armv7:
  "_CRYPTO_dbg_malloc", referenced from:
  -[MyLib methodName] in libMyLib.a(MyLib.o)