Xcode 8制作动态及静态Framework
创建iOS动态库
- 新建工程并选择默认Target为Cocoa Touch Framework, 如图:
2.做编码工作,在这里我简单的写了一个UPModel的类,可以通过字典或者字典数组转换成相应的Model - 设置开放的头文件:Framework中有些类可能是一些私有的辅助工具,不需要使用者看到,在这里只需要把开放出去的类放到Public下, 如图
- 这样生成的Framework的Headers目录下也只能看到Public的头文件
- 编码完成之后,直接Run就能成功生成Framework文件了,选择工程文件-issue navigator-Buildtime-Apple Mach-O Linker Warning。这样就能找到生成的Framework文件了,如图
- 新建测试工程,使用生成的Framework ,将Framework文件导入到测试工程,把Framework同时添加到‘Embedded Binaries’中,调用Framework中的代码
到这里,假定你整个过程都是使用的模拟器做的&#x