###打包framework(Cocoa Touch Framework)
xcode打包需要配置
1.检查基本的配置
2.选择支持的最低版本
-
改为静态打包(对于ios8以上的系统,可以使用动态库(Dynamic Library))
-
导入工程中.m与 .h文件
合并模拟器与真机版本
在终端输入
lipo -create 【模拟器打包path】 【真机打包path】 -output 【导出兼容版本path】
如下:
lipo -create /Users/awei/Library/Developer/Xcode/DerivedData/FSTools-dpccvvatsquaxidgmdutjxwkmggy/Build/Products/Release-iphonesimulator/FSNetworkAccesser.framework/FSNetworkAccesser /Users/awei/Library/Developer/Xcode/DerivedData/FSTools-dpccvvatsquaxidgmdutjxwkmggy/Build/Products/Release-iphoneos/FSNetworkAccesser.framework/FSNetworkAccesser -output /Users/awei/Library/Developer/Xcode/DerivedData/FSTools-dpccvvatsquaxidgmdutjxwkmggy/Build/Products/FSNetworkAccesser
对于打包到Bundle中的文件,在其他地方使用[NSBundle mainBundle]不能访问库文件中bundle的资源文件
静态库(Cocoa Touch Static Library)