本文将介绍Xcode 6环境下如何制作静态库(framework)。主要参考了IOS7开发~Xcode5制作framework!
下面,通过一个例子(LibDemo)让我们瞧一瞧制作iOS静态库需要哪些步骤、配置和注意事项!
关于如何调用已经制作好的静态库,大家可以参见本人另一篇博客:Xcode6调用静态Framework
1.打开Xcode,创建静态库工程LibDemo。
Xcode->File->New->Project
选择工程模板:iOS下面Framework&Library栏,选择静态库(Cocoa Touch Static Library)。
填写工程信息。
接下来,选择工程文件存放位置即可完成工程的创建。您刚刚创建的LibDemo工程是这样的:
其中,默认生成的是一个.a(Products下面libLibDemo.a),而我们要制作的是一个.framework。接下来就要修改工程相关属性,从而达到制作framework的目的。
2.清理工程,只留下Products目录。
首先删除LibDemo和LibDemoTests目录。弹出框里选择“Move to Trash”进行彻底删除。
目录删除后工程状态:
接下来删除TARGETS。上图右侧部分有两个TARGETS(LibDemo和LibDemo Tests),把他俩也删掉。
工程最后变成这样: