美文网首页
iOS生成和导入静态库(.a)

iOS生成和导入静态库(.a)

作者: 牧羊人Q | 来源:发表于2017-08-09 14:43 被阅读105次

1、生成.a包

(1)首先拿到需要生成的.a的工程文件。使用xcode分别用真机和模拟器编译程序,生成一个.a文件。如图

(2)进入选取.a文件,找到相应的文件夹,会看到分别针对于

真机和模拟器的.a文件。下面做的需要把这两个文件合并成一个.a文件。打开电脑终端输入以下命令:

推荐做法是:使用cd 进入该文件的父目录,然后执行命令:

lipo -create Debug-iphoneos/libUrapportSDK.a Debug-iphonesimulator/libUrapportSDK.a -output UrapportSDK.a

这句话的意思是父目录下创建一个新的.a文件,他是由真机.a文件和模拟器的.a文件合并组成的。

2、在不生成的.a文件直接导入sdk的具体代码

把sdk工程文件拷到工程目录下,操作一下步骤:最后需要重新编译替换.a的文件。

注意:有时候在sdk的工程文件里可能找不到target,这时是你把sdk工程文件里的一些配置文件删除导致的,这个时候需要重新添加target.操作步骤如图:

相关文章

网友评论

      本文标题:iOS生成和导入静态库(.a)

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