iOS 合并 .a 文件,生成通用静态库

2021-09-15  本文已影响0人  NapoleonY
  1. 在桌面上面新建文件夹,用来保存导出来的模拟器文件和真机文件;
  2. cd 到当前保存的文件目录,如: cd /users/******/Deskop/sdk.a文件
  3. 打开 mac 终端,在终端中输入以下命令
    lipo -create iphoneos/libShouMiPaySDK.a iphonesimulator/libShouMiPaySDK.a -output ShouMiPaySDK.a
    其中 iphoneos/libShouMiPaySDK.a 为导出的真机文件,
    iphonesimulator/libShouMiPaySDK.a 为导出的模拟器文件
    -output ShouMiPaySDK.a 为合并之后的通用静态库
    需要注意的是当编译.a文件之前,需要将 debug 和 release 设置为 NO

注意

需要更改 Build Settings-Build Active Architecture Only 设为 No
Debug:Yes 表示只编译选中模拟器对应的架构, No 则为编译所有模拟器支持的 cup 架构(Debug的 Yes 状态改为 No 即可)


上一篇下一篇

猜你喜欢

热点阅读