zoukankan      html  css  js  c++  java
  • iOS开发--使用lipo命令制作模拟器与真机通用静态库

    通常在项目中使用静态库的时候都会有两个版本,一个用于模拟器,一个用于真机,因为Mac和iPhone的CPU不同,才造成了这种情况。

    为了模拟器与真机之间切换调试的方便,制作通用版本非常有必要。

    现在有两个版本的静态库libSQLite_i386.a(模拟器)与libSQLite_arm.a(真机)。

    1、打开终端,进入到这两个文件所在的目录;

    2、执行:lipo -create libSQLite_i386.a libSQLite_arm.a -output libSQLite.a,这时文件就会多出libSQLite.a,这个文件即为通用静态库。

    我们可以lipo -info libSQLite.a命令,查看是否是通用的。

    可以发现libSQLite.a的大小为libSQLite_i386.a与libSQLite_arm.a之和,建议发布的时候将静态库替换成真机版。

  • 相关阅读:
    链接Oracle数据库
    Spring boot Mybatis
    Spring Boot 部署
    javaEE应用组件
    maven项目搭建步骤
    Spring Boot中Redis的使用
    Struts2 Hello,Wold
    使用JSON
    Spring中Quartz的配置
    Guice示例
  • 原文地址:https://www.cnblogs.com/sunshine-anycall/p/3439974.html
Copyright © 2011-2022 走看看