2017年11月14日 星期二

[iOS] 在專案中使用OpenSSL的方法

首先先下載OpenSSL-for-iPhone,點選Clone or Download,並下載到你的電腦裡面。

接著打開終端機,並且前往到剛才下載的資料夾內。

接著輸入此指令


./build-libssl.sh

等待安裝OpenSSL完成,當完成時,可以先打開剛才下載的專案,並且執行,若是安裝成功應該可以跑起來。

























若是成功了,你可以現在試著開啟自己的專案,並加入OpenSSL,首先先新增一個專案

接著打開剛才的資料夾,把include複製到新的專案資料夾內。














接著一樣在資料夾中,找到lib的資料夾,把libssl.a跟libcrypto.a加到新的專案中













接下來切換到Bulid Settings,搜尋Library Search Paths,並添加以下兩個參數
$(inherited)
$(SRCROOT)


接著一樣在Bulid Settings,並搜尋Header Search Paths,並且參數為include,並將改為recursive,接著上面的Always Search User Path設定為YES。

接下來,你可以把之前的資料夾內的FSOpenSSL複製到你的專案,並且跑看看,若是成功的話,那你的專案就可以使用OpenSSL了。