在已存在的iOS工程中引入Cordova

本文主要介绍如何在原有的iOS工程中引入Cordova及其插件,话不多说,现在开始正题:

1、创建iOS Demo工程,工程目录如图所示:

2、创建Cordova项目(可以在终端通过指令创建,这里就不过多啰嗦),目录如下:

3、将cordova、CordovaLib、platform_www及www文件夹移到Demo工程中去:

4、打开Demo工程,将www文件和CordovaLib.xcodeproj导入工程中,注意选择create folder references:

5、将cordova项目根目录下的config.xml文件拖至Demo工程内:

6、Demo工程内最终目录如下:

7、在Build Settings里面的other linker flags中添加-Objc -all_load,加载所有资源文件:

8、在Build Phases中点击加号,选中New Run Script Phase

9、将Run Script重命名为copy www directory,并将cordova/lib/copy-www-build-step.js作为文件引入路径添加进去

10、在Build Phases中的Target Dependencies中添加CordovaLib库,在Link Binary With Libraries中导入MobileCoreServices.framework、AeestsLibrary.framswork、libCordova.a库

11、在Viewcontroller.hzhong 声明头文件,并使其继承自CDVViewcontroller

然后,项目就可以跑起来啦!请添加好友或者关注我,有问题也可以随时咨询我~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容