Xcode OpenSSL API d2i_x509_bio返回null

Xcode OpenSSL API d2i_x509_bio返回null,xcode,macos,openssl,Xcode,Macos,Openssl,我的应用程序使用OpenSSL版本1.0.1h。我正在尝试升级到最新版本 作为第一步,我构建了OpenSSL ./Configure darwin64-x86_64-cc make 然后我将.a和头文件复制到各自的位置。我没有改变我的基本代码。它可以与OpenSSL 1.0.1h版配合使用。d2i_x509_bio从1.0.1i开始返回null。我在使用两个版本时传递相同的参数。知道为什么会发生这种情况吗?解决办法是什么 NS:我已确保我的应用程序使用新构建的库和头,而不是来自OS X SDK

我的应用程序使用OpenSSL版本1.0.1h。我正在尝试升级到最新版本

作为第一步,我构建了OpenSSL

./Configure darwin64-x86_64-cc
make
然后我将.a和头文件复制到各自的位置。我没有改变我的基本代码。它可以与OpenSSL 1.0.1h版配合使用。d2i_x509_bio从1.0.1i开始返回null。我在使用两个版本时传递相同的参数。知道为什么会发生这种情况吗?解决办法是什么


NS:我已确保我的应用程序使用新构建的库和头,而不是来自OS X SDK的库和头

您是否尝试使用检查错误代码?是。。这就是我得到的-编码例程:c2i\u ASN1\u对象:无效对象编码d2i\u X509_bio@SeemaKadavan你有没有找到解决上述问题的办法