我是一个长期的本地iOS开发人员,试图在Cordova/PhoneGap上学习自己。我正在阅读文档,在我看来,有两个自相矛盾的说法:
警告:当使用CLI构建应用程序时,您不应该编辑/platforms/目录中的任何文件,除非您知道自己在做什么,或者如果文档指定了其他内容。在准备构建应用程序或重新安装插件时,该目录中的文件通常会被覆盖。
再往下走一点:
cordova build命令是以下内容的缩写,在本例中,该命令还针对单个平台:
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.是So...which吗?我不应该编辑特定于platfom的文件,而只在/www/目录中工作吗?还是我在处理特定于平台的文件?
谢谢。
发布于 2015-01-13 19:45:43
如果您正在使用第一种方法,即使用cordova prepare 构建应用程序,则每次构建项目时,比平台目录中的文件都要覆盖。
在第二种方法中,您只运行一次,然后使用本机 SDK开发方法来更改platform目录中的文件,以进行编译和构建。
在第二种方法中,永远不要再使用cordova prepare命令,因为它将覆盖平台目录中的文件。
https://stackoverflow.com/questions/27929283
复制相似问题