iOS ionic+cordova 使用cocoapods集成

cordova的环境配置,项目生成到创建可参考:https://www.jianshu.com/p/bb78e8ffe654

cordova生成的项目合并到原有的项目。

1、cocoapods导入pod 'Cordova', '~> 4.5.4'  到项目中(cocoapods使用可参考:https://www.jianshu.com/p/765796386292)

2、从cordova生成的项目导入到原项目,需要:www、config.xml、plugins。导入完就可以运行(运行成功说明导入没问题。注意:www一定要是直接拖进入项目中,为蓝文件)


cordova生成的项目需要取出我们需要的3个文件,导入我们自己项目



导入成功后:www需要(为蓝色文件夹)直接拖入勾选Create folder references

3、ionic使用参考下一篇:https://www.jianshu.com/p/7b5ba0be2f0a

4、resources:生成ionic文件夹中图片库,需要的话也导入项目中

简单尝试使用:可以将cordova生成的项目这个MainViewController类放入原有项目,跳转。

总结:

1、很多配置都是可以通过config.xml改配置完成的。导入的文件尽量不要直接改里面的内容,可以试着用继承和分类去操作

2、CDVWKWebViewEngine:wkwebview实现页,可以实现与js 的交互和,加载菊花等。

3、CDVUIWebViewEngine:cordova有自带使用的原生webview。config文件中不要配置它cordovawebviewengine,就会使用自带的。但原生的功能,个人感觉有限

4、ionic与iOS app交互&&插件添加参考:https://www.jianshu.com/p/0b2096508fad

你可能感兴趣的:(iOS ionic+cordova 使用cocoapods集成)