我正在使用Cordova(PhoneGap)构建应用程序。它创建的目录结构是我在www root中的源代码,当我添加iOS平台时,它在 platforms / ios /
中生成所需的XCode项目据我所知, platforms / ios 的所有内容都是自动生成的,因此不应该提交,对吧?
问题是看起来cordova命令行工具不能构建为根据平台/平台读取和“重建”平台目录.json
问题是当另一个开发人员或CI服务器从git签出项目时,他们将无法简单地运行'cordova build'并建立项目。
我通过添加运行以下命令的shell脚本来解决此问题:
cordova platform remove ios
cordova platform add ios
由于我有插件,它变得越来越复杂,所以我还必须添加脚本来添加它们。我希望platforms.json就像节点中的package.json文件一样,让cordova重新生成文件。