zoukankan      html  css  js  c++  java
  • ios 百度地图使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件

    百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下,我们需要将对应平台的.a文件拖拽至Xcode工程左侧的Groups&Files中,缺点是每次在真机和模拟器编译时都需要重新添加.a文件,为了 避免这种情况,我们可以将这个2个.a包合成一个,具体方式是使用 lipo 命令:

    1 打开终端 

    2 输入 lipo -create Release-iphoneos/libbaidumapapi.a的路径  Release-iphonesimulator/libbaidumapapi.a的路径  -output 目的文件路径libbaidumapapi.a

    3 具体做法: 先输入 lipo -create  将 2个 包 分别拖入 终端 最后加上 -output 对应的路径

    4 enter 到你指定的路径找吧。。。

    这是我的 命令:

     lipo -create /Users/apple/Downloads/BaiduMap_IOSSDK_v2/BaiduMap_IOSSDK_v2.5.0_Lib/Release-iphoneos/libbaidumapapi.a /Users/apple/Downloads/BaiduMap_IOSSDK_v2/BaiduMap_IOSSDK_v2.5.0_Lib/Release-iphonesimulator/libbaidumapapi.a -output /Users/apple/Desktop/baiduMap/libbaidumapap.a

    appledeMacBook-Pro:~ apple$ 

  • 相关阅读:
    复合优先于继承
    在共有类中使用访问方法而非共有域
    在共有类中使用访问方法而非共有域
    复合优先于继承
    矩阵求导(转)
    machine learning
    矩阵求导(转)
    使可变性最小化
    machine learning
    使可变性最小化
  • 原文地址:https://www.cnblogs.com/penger/p/4127318.html
Copyright © 2011-2022 走看看