美文网首页
静态库瘦身 framework 打包上传报错

静态库瘦身 framework 打包上传报错

作者: __May__ | 来源:发表于2020-01-15 13:19 被阅读0次

    生成支持上传的 只支持armv7 和 arm64 只能真机运行

    根据lipo两个命令来

    1.静态库拆分单个平台

    lipo 静态库源文件路径 -thin CPU架构名称 -output 拆分后文件存放路径
    注:架构名为armv7/armv7s/arm64等,与lipo -info 输出的架构名一致

    2. 合并静态库

    lipo -create 静态库存放路径1 静态库存放路径2 ... -output 整合后存放的路径
    lipo -create -output 整合后存放的路径 静态库存放路径1 静态库存放路径2

    第一步:生成只支持armv7
    lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin armv7 -output /Users/zhanglina/framework/IJKMediaFramework_armv7
    
    第二步:生成只支持arm64
    lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin arm64 -output /Users/zhanglina/framework/IJKMediaFramework_arm64
    
    第三步:合并
    lipo -create -output /Users/zhanglina/framework/IJKMediaFramework/Users/zhanglina/framework/IJKMediaFramework_arm64 /Users/zhanglina/framework/IJKMediaFramework_armv7 
    
    第四步,将IJKMediaFramework.framework里面的 IJKMediaFramework 文件替换成第三步生成的文件
    >以下为方便自己使用做个记录可忽略
    lipo /Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin armv7 -output /Users/zhanglina/framework/IJKMediaFramework_armv7
    
    lipo/Users/zhanglina/IJKMediaFramework.framework/IJKMediaFramework -thin arm64 -output /Users/zhanglina/framework/IJKMediaFramework_arm64
    
    lipo -create -output /Users/zhanglina/framework/IJKMediaFramework /Users/zhanglina/framework/IJKMediaFramework_arm64 /Users/zhanglina/framework/IJKMediaFramework_armv7
    
    lipo /Users/zhanglina/WZZBMediaPlayer.framework/WZZBMediaPlayer -thin armv7 -output /Users/zhanglina/framework/WZZBMediaPlayer_armv7
    
    lipo /Users/zhanglina/WZZBMediaPlayer.framework/WZZBMediaPlayer -thin arm64 -output /Users/zhanglina/framework/WZZBMediaPlayer_arm64 
    
    lipo -create -output /Users/zhanglina/framework/WZZBMediaPlayer /Users/zhanglina/framework/WZZBMediaPlayer_arm64 /Users/zhanglina/framework/WZZBMediaPlayer_armv7
    

    相关文章

      网友评论

          本文标题:静态库瘦身 framework 打包上传报错

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