1.framework分为静态库和动态库
1>创建工程:
2>制作头文件(这个头文件直接在.framework中):
3>选择生成.framework的种类,默认是动态库,可以手动改为静态库:
4>xcode7不能先生成模拟器的静态库,先要生成真机的,然后才能生成模拟器的
5>静/动态库中用到的资源文件作为.bundle手动拖入工程,否则可能找不到资源:
6>如果是动态库,需要在工程中添加动态库导入:
7>如果不导入会报以下错误:
8.可以合并真机和模拟器的静态库,但是合成的里面的framework文件:
9.查看静态库的类型:
通过lipo –info libMJRefresh.a可以查看 .a 的类型(模拟器还是真机)
模拟器:x86_64 真机:arm7,arm64