Openssl静态库导入项目

1. 新建一个工程名为 TestShowSignMobile,

将将libcrypto.a 和 libssl.a 两个文件拷贝到项目根目录,openssl文件夹拷贝到项目文件夹,最终层级结构如下

2. 进入Xcode 的 Build Setting 设置界面,

3.搜索 "Always Search User Paths",设置Always Search User Paths 值为 Yes

设置

4.搜索Header Search Paths,设置“Header Search Paths” 的值为$(SRCROOT)/TestShowSignMobile

注意: openssl 文件夹的路径,即层级结构不一样时,Header Search Paths值也不一样,需要根据实际情况去设置,否则 编译器会报错 xxx.h文件找不到

此时可以看到导入的静态库文件,然后 cmd + shift + K清空缓存,再 cmd + B 即可编译成功

Paste_Image.png

PS: 我本次demo仅提供 私钥加密功能,访问示例的接口并 服务器公钥验签通过,
当服务器验签通过会返回一个 html,而不是json,所以AFNetworking 框架会报错3840如下:

所以需要 用webView 的form 表单去提交 demo请求

成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容