1. 程式人生 > >osx的openssl的安裝以及xcode連線編譯

osx的openssl的安裝以及xcode連線編譯

蘋果早在osx 10.7就已經拋棄了openssl,真是牛逼啊,居然在心臟流血之前避開了。

但是openssl的加密還是可以使用的,還是不錯的,最近要做動態加密解密,防止別人盜取密碼和賬號。

好了,入正題:首先下載:

解壓:

tar xvzf openssl-1.0.0d.tar.gz

進入資料夾

cd openssl-1.0.0d

由於目前的mac基本上都是64位的,所以安裝的時候應該使用64位的安裝,like:

如果需要zlib壓縮模組的話,還需要先安裝zlib

./Configure darwin64-x86_64-cc --prefix=/usr/local/ssl shared  zlib-dynamic


我沒有使用zlib,如下:

./Configure darwin64-x86_64-cc --prefix=/usr/local/ssl shared no-zlib

然後:

sudo make&&make install,如果不行,請一步一步執行:

sudo make

sudo make install

慢慢等吧。

將/usr/local/lib/*.a檔案拷貝到當前專案中:比如:

sudo cp -rf /usr/local/lib/*.a ~/MyCode/Open_ssl_Demo

新增進專案,然後在build setting的include search path將/usr/local/ssl/include放進來。好了,使用靜態庫防止別人破解。