美文网首页
iOS开发-合并两个.a静态库

iOS开发-合并两个.a静态库

作者: AngeloD | 来源:发表于2019-10-31 20:37 被阅读0次
    1. 新建文件夹,用来保存导出来的模拟器文件和真机文件;
    2. 打开终端,cd到该文件夹目录,如:cd /users/******/Deskop/xxxSDKFile
    3. 在终端中输入以下命令:lipo -create iphoneos/xxxxxxxSDK.a iphonesimulator/xxxxxxxSDK.a -output xxxxxxxSDK.a
      1. iphoneos/xxxxxxxSDK.a为导出的真机文件,
      2. iphonesimulator/xxxxxxxSDK.a为导出的模拟器文件
      3. xxxxxxxSDK.a为合并之后的通用静态库
    4. 如果合并成功,该文件夹里面会生成有xxxxxxxSDK.a文件

    注意:编译.a文件之前,需要将Target -> Build Setting -> Build Active Architecture Onlydebugrelease设置为NO

    Debug:Yes表示只编译选中模拟器对应的架构,No则为编译所有模拟器支持的cup架构(DebugYes状态改为No即可);

    相关文章

      网友评论

          本文标题:iOS开发-合并两个.a静态库

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