iOS开发之-cordova项目创建

1.选择创建项目的目录

$ cd desktop

这里选择的是桌面,可以根据自己实际情况选择目录

2. 创建项目

$ cordova create hello com.example.hello HelloWorld

Parameter

Description

Notes

hello参数是必填

将为你的项目生成一个hello目录

www子目录是应用程序的主页,以及各种资源(css,js,img),遵循共同的web开发文件命名规范。这些资源将存储在设备上的本地文件系统,而不是远程服务。config.xml文件包含重要的需要生成和分发应用程序的元数据。

com.example.hello 参数可选

AppID

如果不填写这个参数,第三个参数就要省略,默认值是 io.cordova.hellocordova,但建议你填写一个适当的值

HelloWorld参数可选

应用程序的项目名

这个参数的默认值是 HelloCordova,但建议你填写一个适当的值。

3.添加平台

此时桌面会出现hello文件夹,进入文件夹。所有后续命令需要在项目的目录中运行,其范围内或任何子目录:

$ cd hello

$ cordova platform add ios

显示如上则完成了一个项目的创建,其他平台的添加类似。

4.项目的构建和运行

检查项目环境是否搭建完毕

$ cordova requirements

如上则环境配置完整,不然根据提示装相应的插件

在hello目录中运行下面的命令来构建项目:

$ cordova build

显示如上则构建成功

在hello目录中运行下面的命令来运行项目:

$ cordova run

显示如上则运行成功,此时会调用模拟器或真机

运行成功,成功调用模拟器

备注:调用真机可能会报错,是因为xcode中证书没有配置,用xcode打开项目,配置相应的证书,即可在真机下运行项目。

原文发布于微信公众号 - iOS开发笔记(roclel)

原文发表时间:2017-04-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Go语言如何并发超时处理详解

大家都知道golang并没有在语言层次上提供超时操作,但可以通过一些小技巧实现超时。下面来一起看看吧,有需要的朋友们可以参考借鉴。 实现原理: 并发一个函数,等...

3636
来自专栏Astropeak

用emacs的org2blog组件写cnblogs博客 -- 环境配置及使用

1093
来自专栏Astropeak

用emacs的org2blog组件写cnblogs博客 -- 环境配置及使用

1758
来自专栏北京马哥教育

73条日常shell命令汇总,总有一条你需要!

1.检查远程端口是否对bash开放: echo >/dev/tcp/8.8.8.8/53 && echo "open" 2.让进程转入后台: Ctrl + z...

36411
来自专栏源码之家

mysql数据库还原出错ERROR:Unknown command ‘\\’解决手记

1835
来自专栏WindCoder

windows下python中pip与easy_install相关

下载地址:https://pypi.python.org/pypi/ez_setup

1021
来自专栏vue学习

5.vue-router之什么是编程式路由

首先我们来讲讲简单的,上面两个方法记住,等效的。 ① 还是在test.vue组件里面写个div并给它添加一个click跳转事件:

1133
来自专栏iOS122-移动混合开发研究院

【最新】LuaJIT 32/64 位字节码,从编译到使用全纪录

网上关于 LuaJIT 的讨论,已经显得有些陈旧。如果你对 LuaJIT 编译 Lua 源文件为具体的 32位或64位字节码,极其具体使用感兴趣的话,不妨快速读...

1760
来自专栏Java架构师历程

linux tesseract 安装及部署tess4j项目的常见问题

在windows上项目是可以正常运行的,部署到Linux上后,运行报异常,异常内容为:Unable to load library ‘tesseract’: N...

4132
来自专栏张善友的专栏

实用工具特别推荐 Robocopy GUI

Windows下快速复制文件工具Robocopy介绍, Robocopy 支持更多重要的文件复制任务,从而能够真正简化您的工作。我想您将发现最大的好处是,可以创...

2835

扫码关注云+社区