`
简单的茶
  • 浏览: 87093 次
  • 性别: Icon_minigender_2
  • 来自: 昆明
社区版块
存档分类
最新评论

用 lipo 命令裁剪出需要的 architecture

    博客分类:
  • iOS
 
阅读更多
    iOS 上的 framework 和 .a 库一般会同时支持多个 architecture, 比如 i386, armv7, armv7s 等。
    为了减小程序的尺寸,可能需要裁剪掉不需要的 architecture, 这时就需要使用 lipo 命令给程序瘦身。
     Step1: 查看目标库文件支持的 architecture, 两个选择
                1.1 lipo -info 目标库文件
                 1.2 file 目标库文件
    Step2: 生成只支持一个 architecture 的 库文件
                 lipo 目标库文件 -thin 目标architecture 目标文件名
                 eg:    lipo MVC -thin i386 MVC.i386
                 eg1:    lipo MVC -thin armv7 MVC.armv7

       最后,删掉旧的库文件,把目标库文件改成原来的名字,进行替换即可。


     YEAH!
分享到:
评论

相关推荐

    cargo-lipo, Cargo子命令自动为iOS创建通用库.zip

    cargo-lipo, Cargo子命令自动为iOS创建通用库 cargo lipo 为你的iOS应用程序自动创建一个 cargo lipo 子命令,它将自动创建一个通用库。用法你可以从任何地方运行 cargo,现在可以运行 cargo lipo 或者 cargo lipo -...

    cargo lipo子命令,该命令会自动创建一个可与您的iOS应用程序一起使用的通用库。-Rust开发

    cargo lipo提供了cargo lipo子命令,该命令可自动创建一个通用库以供您的iOS应用程序使用。 用法从您到处的lipo货物提供货物lipo子命令,该命令可自动创建一个通用库以供您的iOS应用程序使用。 用法现在,您可以从...

    cargo-lipo:Cargo子命令可自动为iOS创建通用库

    一旦安装完成,你可以在你的 Rust 项目中使用 cargo-lipo 命令。假设你的项目已经配置好并包含了 `Cargo.toml` 文件,只需在项目根目录下运行: ```bash cargo lipo ``` 此命令将会生成一个静态库文件,通常命名为...

    ant2-usb-c-lipo-charger:最小的USB-C LiPo充电器

    Ant2 USB-C LiPo充电器 Ant2是一款纤巧的USB-C LiPo充电器,占地面积仅为16 x 9毫米,仅略大于USB-C连接器本身。 它是同类产品中最小的充电器。 Ant2可用于为空间受限的原型和项目添加USB-C电源和电池充电支持。 ...

    电力电子变换器PWM技术原理与实践_Lipo

    根据提供的文件信息,这里主要关注的是“电力电子变换器PWM技术原理与实践_Lipo”的相关内容。其他关于《万本科技电子书籍大全》的信息虽然详细,但与PWM技术本身关联不大,因此这部分内容将被忽略。 ### 电力电子...

    cheali-charger, 廉价lipo充电器.zip

    cheali-charger, 廉价lipo充电器 欢迎使用cheali充电器 !这里项目是各种lipo充电器的替代固件,请参见...如果不需要,请不要使用( 并不是所有的东西都。任何反馈都非常欢迎 !http://groups.google.com/group/cheali-c

    Lipo_Charger_Basic-microUSB:Lipo Charger Basic 产品 10217

    SparkFun LiPo 充电器基础版 - 微型 USB SparkFun LiPo Charger Basic 去除了所有功能,只做一件事——以 500mA 的速率为 3.7V 锂聚合物电池充电。 它旨在为单节锂离子或锂聚合物电池充电。 该板包含充电电路、状态 ...

    Windows基本操作教程-lipo.pdf

    - 前面板接口常见USB(通用串行总线)接口,支持即插即用设备,如键盘、鼠标、打印机、U盘和移动硬盘。安全移除USB设备需遵循系统提示。 - 后面板接口包括电源、POST(电源自检)、串口、并口、显示器、网络、USB...

    LiPo低压截止-项目开发

    在电子设备和移动电源领域,锂聚合物(LiPo)电池因其高能量密度、轻便性和长寿命而被广泛使用。然而,为了确保电池的安全使用和延长其使用寿命,必须实施有效的电池管理策略,特别是防止过度放电。"LiPo低压截止-...

    lipo:在Sharp之上构建的免费图像处理API服务(Jimp,Graphics Magic,Image Magick和PhantomJS的替代品)

    •由和构建Lipo是Sharp的跨平台和即插即用的替代品目录安装用法限速背景自我部署有关的学分贡献者商标公告执照 安装npm : npm install lipo 纱线: yarn add lipo 用法为简单起见,您可以使用Sharp提供的完全相同...

    Lipo_Charger_Basic-miniUSB

    如果您需要给LiPo电池充电,这个简单的充电器就可以做到。 它旨在为单节锂离子或锂聚合物电池充电。 该评估板包含一个充电电路,状态LED,电池连接器(我们随身携带的电池中使用的JST型)和一个微型USB连接器。 ...

    百度地图静态库合并

    百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,libbaidumapapi.a合并这了这两个静态库。使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件。 iOS SDK v2.6.0版本的静态库

    ios平台的支持arm64和x86_64的通用openssl静态库

    在iOS平台上,开发人员经常需要使用加密库来处理安全通信,OpenSSL是一个广泛使用的开源库,提供了各种加密算法和安全协议。本主题聚焦于在iOS上构建支持多种架构的通用OpenSSL静态库,包括armv7、armv7s、i386、arm...

    ios openssl(libssl.a和libcrypto.a)编译 支持 arm64

    - 对于Xcode的新版本,可能需要使用`xcrun`代替`make`来执行编译命令。 - 在实际部署时,记得考虑App Store Connect的审核指南,确保你的应用符合所有安全和隐私要求。 通过以上步骤,你应该能够在iOS应用中成功...

    IOS 静态库打包流程简化详细介绍

    3. **支持模拟器和真机**:分别编译针对模拟器和真机的静态库,然后使用`lipo`命令将它们合并成一个兼容两种环境的库文件。 打包流程如下: 1. **编译模拟器库**:使用`xcodebuild`命令,指定项目文件、构建方案、...

    hobbyking-lipo-compare:解析 Hobbyking 上可用的所有 LiPo 电池,无论是来自全球还是美国(西部)仓库

    Hobbyking LiPo 比较 解析 Hobbyking 上可用的所有 LiPo 电池,无论是来自全球还是美国(西部)仓库 适用于 python 2 和 3 依赖关系 python 请求( ) python lxml ( ) 在 Debian(或变体)上 Python 2 sudo ...

    iOS zbarSDK支持armv7s指令集静态库

    支持armv7, armv7s, 不支持i386; 查看: winsondeMacBook-Pro:ZBarSDK winson$ lipo -info libzbar.a Architectures in the fat file: libzbar.a are: armv7 armv7s

    带LiPo备份的4位7段计数器-项目开发

    LiPo电池因其高能量密度、轻便和广泛的电压范围而被广泛使用。为了实现电源切换,项目可能包含一个电源管理模块,比如TP4056锂离子充电芯片用于对LiPo电池进行安全充电,以及一个如MC34063之类的开关稳压器,将LiPo...

    带LiPo备份的4位7段计数器-电路方案

    它使用大型4位7段显示器,用于LiPo电池备份的Adafruit Powerboost 500C和an.Arduino Uno。当使用电池时,继电器会关闭显示屏,有一个选项可以覆盖它(使用黑色按钮)。 控制是将计数递增+1,+ 10和+100,递减-1,...

    libssl.zip

    5. **检查与验证**:使用`lipo`命令检查生成的库文件是否包含所有目标架构,例如`lipo -info libssl.a`和`lipo -info libcrypto.a`。 6. **整合与打包**:如果需要,可以使用`lipo`合并不同架构的静态库为一个统一...

Global site tag (gtag.js) - Google Analytics