在OSX上,我想创建一个运行在iOS和安卓上的iOS应用程序。
我使用npm安装了cordova (3.0.0)和phonegap (3.0.0-0.14.0)。
遵循CLI指南,我可以使用
cordova create hello com.example.hello HelloWorld然后添加平台
cordova platform add ios
cordova platform add android它工作得很好,但我想使用XCode作为IDE。我读了IOS平台指南,看到我可以用
./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构建?
发布于 2013-07-26 09:35:15
我能够使用CLI 针对ios平台的bin目录为ios创建一个项目,就像在您的示例中一样,但我必须首先创建一个空文件夹。试试这个..。
./创建~/My/空项目文件夹的名称com.example.appname。“项目名称”
发布于 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中自己处理呢?
https://stackoverflow.com/questions/17875263
复制相似问题