自定义静态库

来源:互联网 发布:言而当知也 编辑:程序博客网 时间:2024/06/02 02:38

打开Xcode点击下图中红线按钮

出现下面界面,并按照1、2、3的次序进行操作


执行完以上操作,出现下方界面,输入静态库名称,点击Next,选取存储位置后点击Create


出现以下界面


把不想暴露的文件及方法写进.m文件中,在按照下图中序号依次执行,把要暴露的头文件点击序号5添加


在执行前设置下图,目的是为了支持所有模拟器的CPU构架,不同模拟器的构架是不一样的


然后分别在模拟器和iOS Device运行得到两种静态库,选中.a文件,右键单击Shou in Finder


上图中两个文件分别由两种静态库,一个为真机使用,一个为模拟器使用,为方便使用,合成一个静态库

首先终端先进入想让合成后的静态库放置的目录中,再在终端中执行

lipo -create /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphoneos/lib自定义静态库.a /Users/admin/Library/Developer/Xcode/DerivedData/自定义静态库-bakmjdebyhzztqcilkmjzaxbealn/Build/Products/Debug-iphonesimulator/lib自定义静态库.a  -output lib自定义静态库.a

lipo -create 静态库1路径 静态库2路径  -output 合成的静态库,生成的静态库就是真机模拟器都能使用的静态库



0 0
原创粉丝点击