1. 新建一個工程名為 TestShowSignMobile,
將將libcrypto.a 和 libssl.a 兩個文件拷貝到項目根目錄,openssl文件夾拷貝到項目文件夾,最終層級結(jié)構(gòu)如下
2. 進入Xcode 的 Build Setting 設(shè)置界面,
3.搜索 "Always Search User Paths",設(shè)置Always Search User Paths 值為 Yes
4.搜索Header Search Paths,設(shè)置“Header Search Paths” 的值為$(SRCROOT)/TestShowSignMobile
注意: openssl 文件夾的路徑,即層級結(jié)構(gòu)不一樣時,Header Search Paths值也不一樣,需要根據(jù)實際情況去設(shè)置,否則 編譯器會報錯 xxx.h文件找不到
此時可以看到導(dǎo)入的靜態(tài)庫文件,然后 cmd + shift + K清空緩存,再 cmd + B 即可編譯成功
PS: 我本次demo僅提供 私鑰加密功能,訪問示例的接口并 服務(wù)器公鑰驗簽通過,
當服務(wù)器驗簽通過會返回一個 html,而不是json,所以AFNetworking 框架會報錯3840如下:
所以需要 用webView 的form 表單去提交 demo請求