美文网首页
iOS 合并 .a 文件,生成通用静态库

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

作者: NapoleonY | 来源:发表于2021-09-15 20:09 被阅读0次
    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 即可)


    相关文章

      网友评论

          本文标题:iOS 合并 .a 文件,生成通用静态库

          本文链接:https://www.haomeiwen.com/subject/pwjlgltx.html