zoukankan      html  css  js  c++  java
  • iOS制作.a库

    iOS制作.a库

    • 创建静态库工程Static Library

    image

    image

    • 在.h和.m中分别定义需要的功能代码

    image

    image

    • 分别在真机和模拟器状态下按(command + B)编译生成.a文件

      • 真机

    image

    • 模拟器

    image

    • 右键点击“项目” - "Products"文件夹中生成的libWeexDCIOSRichAlert.a文件,"Show in Finder"

    image

    • 打开后会有分别生成的真机和模拟器的.a文件

    image

    • 命令行合并两个.a文件

      • lipo -create 真机.a文件路径 模拟器.a文件路径 -output 要输出的文件路径

    (将Debug-iphoneos里面的.a文件拖到终端里,这样就直接变成了它的路径 将Debug-iphoneosimulator里面的.a文件拖到终端里)

    image

    • 生成合并后的.a

    image

    • 调试静态库文件

      • 新建一个测试工程

    image

    image

    • 导入合并后的.a库 (直接拖入项目),之前项目中的libWeexDCIOSRichAlert.h文件到项目

    image

    image

    image

    • 调试调用.a库方法

    image

  • 相关阅读:
    程序集冲突问题
    Linux 菜鸟学习笔记--系统分区
    gawk
    Ansible
    Linux 网关及路由
    Linux档案与目录管理
    find命令
    sed详解
    FTP服务
    Gentoo安装(虚拟机)
  • 原文地址:https://www.cnblogs.com/liuxiaokun/p/12686303.html
Copyright © 2011-2022 走看看