.a文件是LINUX系统中的静态链接库文件,
生成比较简单,File->New->Project->Cocoa Touch Static Library(Framework就选旁边的Cocoa Touch Framework)
实现你需要的代码,运行一下,如果生成成功,在Products下边的红色的.a文件会变成黑色,右键Show in Finder就是你需要的库文件。
(注意,模拟器和真机的.a文件不同,运行的时候切换相应的平台)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9sGRPJTRq5EMNpXTmZEWjZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TN3YDN0gTNyETNwITM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
注意:引入 第三方sdk也会被打入库
如果你在该项目里面引用第三方的文件,都会被打入.a文件里面(暂时不知道怎么设置才可以不打入里面)。
有可能会报重复类的错误!
2017/12/07-------------------------------------
今天看了一篇博客,感觉可以解决这个问题,但是我已经没有使用这种方法了,所以没有去验证
http://small.qiang.blog.163.com/blog/static/978493072013112571950/