Cordova / PhoneGap - 编辑/ platforms /中的文件?

时间:2015-01-13 18:46:18

标签: cordova

我是一位长期的原生iOS开发人员,正试图在Cordova / PhoneGap上学。我正在阅读documentation,在我看来有两个相互矛盾的陈述:

  

警告:使用CLI构建应用程序时,除非您知道自己在做什么,或者文档另有说明,否则不应编辑/ platforms /目录中的任何文件。在准备构建应用程序或重新安装插件时,会定期覆盖此目录中的文件。

再向下一点:

  

cordova构建命令是以下的简写,在本例中也是如此       针对单一平台:

cordova prepare ios

cordova compile ios

In this case, once you run prepare, you can use Apple's Xcode SDK as an alternative to
modify and compile the platform-specific code that Cordova generates within
platforms/ios. You can use the same approach with other platforms' SDKs.

所以...这是什么?我不应该编辑特定于platfom的文件,而只能在/ www /目录中工作吗?或者我是否在处理特定于平台的文件?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您使用第一种方法,即每次使用cordova prepare 构建APP ,您构建项目的时间比 platform 目录中的文件 >覆盖即可。

然而,在第二方法中,您只运行cordova prepare ONCE ,然后使用原生 SDK开发方法更改 platform 目录中的文件,用于编译和构建。
在第二种方法中,您从不再次使用cordova prepare命令,因为它将覆盖 平台目录中的文件。