osx的openssl的安裝以及xcode連線編譯
阿新 • • 發佈:2019-01-04
蘋果早在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放進來。好了,使用靜態庫防止別人破解。