建立Cocoa Touch Static Libraryios
删除.m文件架构
添加SDK的真正功能的类文件测试
编辑SDK头文件ui
设置编译全部架构 Build settings->Build Active Architecture Only --> NOcode
编译前切换成release模式blog
分别在模拟机和真机上build一次,得到.a文件ip
lipo -create 模拟器.a文件目录 真机.a文件目录 -output 输出目录/文件
将合并好的.a 文件和全部相关.h文件都放在同一个文件夹中,此时该文件夹就是一个能够使用的静态库了资源
测试,建立一个独立项目,将该文件夹导入项目中使用。it
建立Cocoa Touch frameworkio
添加SDK的真正功能的类文件
编辑SDK头文件
配置header
配置库链接类型
设置编译全部架构 Build settings->Build Active Architecture Only --> NO
编译前切换成release模式
分别在模拟机和真机的状态下build一下获得两个MyFramework.framework文件,每一个MyFramework.framework文件里面包含MyFramework文件
lipo -create 模拟机的MyFramework.framework下的MyFramework路径 真机的MyFramework.framework下的MyFramework路径 -output 输出目录/文件