zoukankan      html  css  js  c++  java
  • .o 文件冲突解决方案


    分解不同架构的.a文件
    lipo -extract_family armv7 -output libUPAPayPlugin_armv7.a libUPAPayPlugin.a 
    lipo -extract_family x86_64 -output libUPAPayPlugin_x86_64.a libUPAPayPlugin.a 
    lipo -extract_family armv7 -output libUPAPayPlugin_armv7.a libUPAPayPlugin.a 
    arm64 为特殊处理
    lipo libUPAPayPlugin.a -thin arm64 -output libUPAPayPlugin_arm64.a
    本例为银联sdk中Apple Pay和银联支付部分UPXRSA.o文件冲突,首先分解.o文件,后删除冲突文件
    ar -x libUPAPayPlugin_armv7.a 
    
    rm UPXRSA.o 
    libtool -static -o libUPAPayPlugin_armv7_final.a *.o
    rm *.o
    ar -x libUPAPayPlugin_arm64.a 
    rm UPXRSA.o 
    libtool -static -o libUPAPayPlugin_arm64_final.a *.o
    rm *.o
    ar -x libUPAPayPlugin_x86_64.a 
    libtool -static -o libUPAPayPlugin_x86_64_final.a *.o
    rm UPXRSA.o 
    rm *.o
    ar -x libUPAPayPlugin_i386.a 
    libtool -static -o libUPAPayPlugin_i386_final.a *.o
    rm UPXRSA.o 
    rm *.o

    最后合并.a文件

    lipo -create -output libUPAPayPlugin_final.a libUPAPayPlugin_armv7_final.a  libUPAPayPlugin_arm64_final.a libUPAPayPlugin_i386_final.a libUPAPayPlugin_x86_64_final.a 
    hailaideMacBook-Pro:joina hailai001$ 
     
  • 相关阅读:
    iOS-Core-Animation-Advanced-Techniques(一)
    vue 路由
    Vue 生产环境部署
    vue 单文件组件
    vue 插件
    Vue 混合
    vue 自定义指令
    vue render函数 函数组件化
    vue render函数
    vue 过渡状态
  • 原文地址:https://www.cnblogs.com/helmsyy/p/5650901.html
Copyright © 2011-2022 走看看