一: 下載 openssl 代碼
二: 編譯 x86_64 的庫
先cd到openssl文件夾
./Configure darwin64-x86_64-cc --prefix="/tmp/openssl-x86_64" no-asm
make
make install
編譯完成后執(zhí)行make clean
三: 編譯 arm64 的庫
./Configure darwin64-arm64-cc --prefix="/tmp/openssl-arm64" no-asm
make
make install
此時(shí)在/tmp/目錄下有openssl-x86_64和openssl-arm64
三: 合并
lipo -create /tmp/openssl-arm64/lib/libssl.a /tmp/openssl-x86_64/lib/libssl.a -output /tmp/libssl.a
lipo -create /tmp/openssl-arm64/lib/libcrypto.a /tmp/openssl-x86_64/lib/libcrypto.a -output /tmp/libcrypto.a
/tmp/目錄下可找到libssl.a和libcrypto.a2個(gè)文件