iOS開發 將 a庫打包為 framework庫

2021-09-13 13:58:41 字數 1561 閱讀 3872

個人覺得.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...