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 即可编译成功
PS: 我本次demo仅提供 私钥加密功能,访问示例的接口并 服务器公钥验签通过,
当服务器验签通过会返回一个 html,而不是json,所以AFNetworking 框架会报错3840如下:
所以需要 用webView 的form 表单去提交 demo请求