我的结构如下:
root
| www
| platforms
| plugins
(典型的科尔多瓦项目结构)
现在我运行cordova platform add ios
,在platforms / ios /
在XCode中打开ios项目,我无法在项目树的侧面看到cordova.js。使用“在查找器中显示”来显示www
的位置,令人震惊的是它是根/ www,而不是平台/ ios / www。
这是一个问题还是增强了科尔多瓦?它现在打破了我的项目。
答案 0 :(得分:2)
答案 1 :(得分:0)
当我遇到同样的问题时发现了这个问题,但在这里找到了官方解释: http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html(在“添加平台”部分的按钮中)
希望能帮助其他人节省一些时间有同样的问题。
使用CLI构建应用程序时,除非您知道自己在做什么,或者文档另有说明,否则不应编辑/ platforms /目录中的任何文件。在准备构建应用程序或重新安装插件时,会定期覆盖此目录中的文件。
如果您希望此时,可以使用Eclipse或Xcode等SDK来打开您创建的项目。您需要打开/ platforms /目录中的衍生资产集以使用SDK进行开发。这是因为SDK特定的元数据文件存储在相应的/ platform /子目录中。 (有关如何在每个IDE中开发应用程序的信息,请参阅平台指南。)如果您只是想使用CLI初始化项目,然后切换到SDK以进行本机工作,请使用此方法。