美文网首页
iOS 真机静态库与模拟器静态库文件合并.framework,

iOS 真机静态库与模拟器静态库文件合并.framework,

作者: 山杨 | 来源:发表于2016-11-25 11:22 被阅读633次

    制作xxx.a静态库

    方法一:合并真机和模拟器环境下的xxx.a文件

    大坑: 今天在合并IJKPlayerFramework的真机 和 模拟器的 两个静态库的时候一直在终端报错 :

      Fatal error:xxxxxx unknown Flag:xxxxx 
    

    类似这样的错误, 很奇葩

    在网上查了很久也没找到解决办法, 后来看到一篇和并其他静态库的时
    候需要先把终端路径cd到build目录下的再使用命令: lipo -create 真机
    文件路径 模拟器文件路径 -output 输出文件路径    
    

    这里的'真机文件路径'和'模拟器文件路径' 直接 把需要合并的文件拖到Mac终端就行了

    注意一下:
    添加 输出文件路径的时候是需要文件的全路径(也就是说在输出文件夹路径后面要添加'/文件名')
    
    方法二:

    1.选择Generic iOS Device
    2.command + B 在Products文件夹下生成.a文件, 就可以直接使用了


    制作.a静态库文件.png
    注意: 方法一合并的.a文件可能会在Archive的时候出现问题, 推荐使用方法二
    

    相关文章

      网友评论

          本文标题:iOS 真机静态库与模拟器静态库文件合并.framework,

          本文链接:https://www.haomeiwen.com/subject/owiipttx.html