1、创建一个 cocoa touch framework 工程 2、将想要打包的代码文件拖进工程中 3、(1)项目target —>Build Setting—>linking 下 Dead Code Stripping设置为NO,避免过滤 dead、unreachable代码。 (2)Link With Standard Libraries关闭,为了避免重复链接。 (3)Mach-O Type设为Static Library。 4、分类文件,哪些文件是公开的,哪些是不公开的,自己确定。 5、architectures 添加armv7s架构,为了支持5和5c机型的架构。 6、在所有机型和某模拟机型下编译文件。 7、终端 lipo -create +上面两个文件的路径 + -output + 合成后文件的输出路径 。将得到的新的SDK文件替换原来的Debug-iphoneos中framework中的SDK文件。