源码编译与制作静态库
下载cordova-ios源码,下载地址为:cordova-ios
解压后使用Xcode进行编译,编译选定模拟器和Generic iOS Device,cmd+B,编译成功(Dynamic、Static均可)即可;
3. 使用lipo命令,合并Cordova.framework
选中Products下的Cordova.framework文件,Show in Finder找到该文件
如果项目编译成功,应该有两个文件夹,我用的是bebug模式,所以存在Debug-iphoneos和Debug-iphonesimulator两个文件夹
将Products文件夹Copy出来,使用终端工具,进行合并
合并成功后,出现新的文件,查看支持的架构
可以看到支持模拟器和真机;
之后将Cordova这个二进制文件放到Products下的任一Cordova.framework中,替换旧的exec文件;
Podspec的制作,支持pod引入
前提条件:需要安装了cocoapods
新建一个文件夹如CordovaiOSSDK,终端输入
pod spec create Cordova