• 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$ 

  • 相关阅读:
    css中!important的用法
    mysql分区
    js 随机生成信用卡号
    js argument
    lnmp
    php的mcrypt
    php gd
    php socket
    最优服务次序问题 水 NOJ1254
    众数问题 NOJ 1207
  • 原文地址:https://www.cnblogs.com/penger/p/4127318.html
Copyright © 2020-2023  润新知