zoukankan      html  css  js  c++  java
  • 关于.framework 文件过大 移除包内对i386 x86_64 的支持

    一,首先是对当前.framework 支持平台的查看,本例 ISBusinessCardSDK.framework 放置在桌面,

    第一步cd 到 ISBusinessCardSDK.framework里

    第二步 输入 lipo -info ISBusinessCardSDK 命令行,即可查看支持的平台

    二, 对.framework 进行i386 x86_64 支持的移除

    1.cd 到当前桌面(

    cd /Users/linrong/Desktop

    ) ,回车 

    2.输入 

    lipo ISBusinessCardSDK.framework/ISBusinessCardSDK -thin armv7 -output ISBusinessCardSDK_armv7 

     

    回车运行后没有输出提示

     

    3.输入 

    lipo ISBusinessCardSDK.framework/ISBusinessCardSDK -thin arm64 -output ISBusinessCardSDK_arm64

     

    回车运行后没有输出提示

     

    4.输入 

    lipo -create ISBusinessCardSDK_armv7 ISBusinessCardSDK_arm64 -output ISBusinessCardSDK

     

    回车运行后一样没有输出提示

     

    5.输入 

    mv ISBusinessCardSDK ISBusinessCardSDK.framework/

     

    回车运行后,我们就得到了 去除i386 x86_64  只剩对armv7  arm64 平台的支持,这时候包的大小也减少很多

     

     

    最后,请务必严格按上述指引操作,本文参考如下链接

    https://www.jianshu.com/p/08fa63275804?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

     

     

     

  • 相关阅读:
    php获取OS信息
    坑爹的IE quirk模式
    [转]mysql privileges
    [转]VSFTPD的设置选项
    php性能分析工具xhprof
    php扩展安装
    又是万恶的IE....6
    ASP.NET操作文件(文件夹)简单生成html操作示例
    asp.net文件操作类
    c++/clr与c#的性能比较
  • 原文地址:https://www.cnblogs.com/hzglearn/p/11528273.html
Copyright © 2011-2022 走看看