首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova create与cordova-ios/bin/create

cordova create与cordova-ios/bin/create
EN

Stack Overflow用户
提问于 2013-07-26 07:20:17
回答 2查看 782关注 0票数 0

在OSX上,我想创建一个运行在iOS和安卓上的iOS应用程序。

我使用npm安装了cordova (3.0.0)和phonegap (3.0.0-0.14.0)。

遵循CLI指南,我可以使用

代码语言:javascript
复制
cordova create hello com.example.hello HelloWorld

然后添加平台

代码语言:javascript
复制
cordova platform add ios
cordova platform add android

它工作得很好,但我想使用XCode作为IDE。我读了IOS平台指南,看到我可以用

代码语言:javascript
复制
./path/to/cordova-ios/bin/create /path/to/hello com.example.hello HellowWorld

如果文件夹已经存在,我无法执行该命令,所以我首先删除了它。然后我尝试将android添加到它中,但它不起作用(Current working directory is not a Cordova-based project.)。然后,我注意到目录的内容实际上是不同的,取决于所使用的工具。

是否有一种简单的方法来创建一个XCode项目,并且仍然能够使用CLI为Android和iOS构建?

EN

回答 2

Stack Overflow用户

发布于 2013-07-26 09:35:15

我能够使用CLI 针对ios平台的bin目录为ios创建一个项目,就像在您的示例中一样,但我必须首先创建一个空文件夹。试试这个..。

./创建~/My/空项目文件夹的名称com.example.appname。“项目名称”

票数 0
EN

Stack Overflow用户

发布于 2013-12-14 23:45:32

您可以:

  • 使用cordova create projectname创建一个项目
  • 使用cordova platform add ios添加ios支持
  • 导航到projectname/platforms/ios并在XCode中打开.xcodeproj文件

使用XCode作为IDE。

cordova platform add ios在封面下使用create脚本。

您将遇到的问题是,如果对projectname/platforms/ios下的html、css或js文件进行更改,则必须手动将这些更改推回projectname/www。或者,您只能对projectname/www进行更改,并使用cordova prepare将其推送到ios目录(以及安卓目录)。

您还需要决定如何处理版本控制--您是用命令行客户端还是在IDE中自己处理呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17875263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档