如何在原有的iOS项目中添加cordova
来源:互联网 发布:人工智能有关英语作文 编辑:程序博客网 时间:2024/06/12 05:57
之前在网上查找过一些关于如何在iOS程序中添加cordova的例子,自己今天也总结一下。
1. 安装node.js命令 :brew install node
2. 安装cordova命令: sudo npm install–g cordova
3. 创建一个叫CordovaDemo的iOS工程 命令:cordova create cordovaDemo com.example.cordovaDemo CordovaDemo
添加iOS端 命令:cordova platform add ios
在platforms中会多一个ios的文件夹以及内容
4. 新建一个iOS新工程,一会将cordova添加到该工程中
5. 添加cordova的相关文件到工程中:cordova、CordovaLib、platform_www www
6. 将CordovaLib.xcodeproj添加到DemoTest工程中,右键选择Add Files To Demo
7. 添加www到工程中,勾选Create folder references
8. 添加config.xml到工程中
9.工程中BuildSettings->Other Link Flags设置-Objc -all_load
10. 选择BuildPhases->New Run Script Phase,将新增New Run Script Phase命名为copy www directory
将NODEJS_PATH=/usr/local/bin;NVM_NODE_PATH=~/.nvm/versions/node/`nvm version2>/dev/null`/bin; N_NODE_PATH=`find/usr/local/n/versions/node/* -maxdepth 0-type d 2>/dev/null | tail -1`/bin; XCODE_NODE_PATH=`xcode-select--print-path`/usr/share/xcs/Node/bin;PATH=$NODEJS_PATH:$NVM_NODE_PATH:$N_NODE_PATH:$XCODE_NODE_PATH:$PATH &&node cordova/lib/copy-www-build-step.js 粘贴到下图中,将Show environment variables in build log 的打钩去掉
11.Build Phases->Link Binary WithLibraries中添加libCordova.a,MobileCoreServices,AssetsLibrary
12. BuildSettings->HeaderSearch Paths 中添加$(OBJROOT)/UninstalledProducts/include解决该问题连接.(如果不添加这步会报错:Cordova/CDVViewController.h file not found)
- 如何在原有的iOS项目中添加cordova
- iOS在原有项目中使用react
- 在Cordova项目中创建简单的iOS插件
- 如何在原有Xcode项目中集成ReactNative模块
- react native集成到原有的项目中(iOS)
- 如何创建iOS环境下的cordova插件,让其运用到iOS项目中
- 关于在已有项目中手动添加cordova插件
- iOS项目中加入cordova
- 怎样在原有项目中,添加使用Ajax Control Toolkit控件功能?
- iOS中添加Cordova到已存在的Xcode 工程
- 在XML中增加节点 . 在原有的XML文件中,根据节点,添加数据
- iOS开发在项目中添加文件夹的步骤
- 在iOS开发中,给项目添加新的.framework
- 在 iOS创建 第一个Cordova 项目
- 如何在原有的Objective-C中使用Swift和在Swift中使用Objective-C
- iOS: pch 如何添加项目中
- 如何在项目中添加Log4的j教程
- 如何在自己的Android项目中添加扫一扫功能
- Linux---基本命令
- 阿里巴巴前端大赛源码,非常好,可以下载。
- Linux命令简介
- Matlab中图片保存的5种方法
- Stm32利用SWD下载的设置
- 如何在原有的iOS项目中添加cordova
- 加工生产调度(Johnson算法 双机流水作业调度问题)
- Pyqt5系列(九)-基本布局管理
- (BFS)广度优先搜索例子:迷宫,寻找连块数
- JavaScript设计模式——单例模式
- ios 利用runtime打印类的所有属性
- JAVA中字节流与字符流的区别详解
- 常见排序算法汇总与分析(上)(交换排序与插入排序)
- 使用apt-get下载出错,Media change: please insert the disc labeled.