個人覺得.framework庫用起來更方便,只要拖到工程裡就好了。
記錄一次把剛剛編譯的openssl1.1.1的.a庫打包為.framework庫的過程。
首先剛剛編譯的openssl1.1.1,包含兩個資料夾。
第乙個是include裡面是一堆標頭檔案,如下圖:
第二個是lib資料夾裡面是四個.a檔案,如下圖:
第一步在終端輸入
mkdir -p openssl.framework/versions/a/headers
mkdir -p openssl.framework/versions/a/resources
建立framework的headers和resources目錄。如下圖
第二步在終端輸入
ln -s a openssl.framework/versions/current
ln -s versions/current/headers openssl.framework/headers
ln -s versions/current/resources openssl.framework/resources
ln -s versions/current/openssl openssl.framework/openssl
使用軟鏈結,構建.framework所需的結構,如下圖
第三步,在終端輸入
lipo -create \
lib/openssl-arm64.a \
lib/openssl-armv7.a \
lib/openssl-armv7s.a \
lib/openssl-x86_64.a \
-o openssl.framework/versions/a/openssl
生成openssl庫檔案 如下圖:
第四步,在終端輸入
cp -r include/* openssl.framework/versions/a/headers/
將標頭檔案放入headers資料夾,如下圖:
這樣乙個ios可用的1.1.1版的openssl.framework就製作完成了。
將Python程式打包為exe
當python專案編碼完成之後,有時候我們需要讓其在沒有python環境的電腦上執行,此時我們就需要將python專案進行打包了,本篇文章主要是基於python的第三方庫pyinstaller進行的。使用pyinstaller打包python專案,相對於c和c 專案的打包要簡單很多。這個程式展示了使...
將Python程式打包為exe方法
將python程式打包為exe檔案,需要使用到的工具是pyinstaller pyinstaller是乙個多平台的python程式打包為exe的免費工具 安裝pyinstaller 1,在windows中,pyinstaller依賴pywin32,pypiwin32 linux,mac忽略 如果在安...
iOS 開發打包模擬器
facebook分享,要提交審核,需要打包的乙個模擬器上傳,在facebook官網 說明如下 1.步驟 在模擬器中執行應用 在 xcode iphone 5 模擬器中執行應用。這會在 xcode 的deriveddata快取中自動建立模擬器版本。使用以下命令壓縮模擬器版本 ditto ck sequ...