正如标题所示,我正在努力将 openssl 库包含在我的 xcode iOs 项目中,例如:
#include <openssl/md5.h>
#include <openssl/sha.h>
#include <openssl/ripemd.h>
如果有人知道这样做的好方法,那将不胜感激。我试图添加
/usr/include/openssl
到我在项目配置中的包含路径,但事实证明它不是一个好的解决方案。
所以,我问自己是否有人知道如何处理它
谢谢一吨!
-k-
正如标题所示,我正在努力将 openssl 库包含在我的 xcode iOs 项目中,例如:
#include <openssl/md5.h>
#include <openssl/sha.h>
#include <openssl/ripemd.h>
如果有人知道这样做的好方法,那将不胜感激。我试图添加
/usr/include/openssl
到我在项目配置中的包含路径,但事实证明它不是一个好的解决方案。
所以,我问自己是否有人知道如何处理它
谢谢一吨!
-k-
我最终使用了ios-openssl,这对我来说效果很好。
对我来说,在 iOS 上使用 OpenSSL 涉及从源代码为 iOS 架构构建 OpenSSL(尽管我想找到预编译的库也可以),然后添加 OpenSSL 头文件并适当地配置项目的 Header Search Paths。我用这个作为一个粗略的指南。
只需确保在提交之前确实需要 OpenSSL。Apple 的 CommonCrypto 和安全框架中有很多内置的加密例程。
我从OpenSSL.org下载了 openssl (参见标有“最新”的版本)并使用了这个 iOS 构建过程。到目前为止,对我来说一切都很顺利,但我正处于这一发展的早期阶段。我需要 OpenSSL 的原因是在设备上进行应用内购买收据验证(请参阅 Apple 页面上的Validating Receipts Locally)。