在cordova中,您可以添加插件,例如:
cordova platform add cordova-plugin-splashscreen
现在我只使用Android平台。执行上述命令后,将为我的platforms/android/res/xml/config生成一个功能条目。xml:
<feature name="SplashScreen">
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
<param name="onload" value="true" />
</feature>
因此,我问自己,如何为所有平台定义它们?在cordova项目的根目录中有一个名为“plugins”的文件夹。我是否也应该将plugins文件夹推送到我的git存储库?如果plugins文件夹存在,我将我的git存储库拉到我的mac上,添加ios平台并构建它。。将所有插件添加到ios平台配置中。自动生成xml?
当您将Cordova插件添加到您的项目中时,Cordova会查看您正在安装的插件提供的plugin.xml文件。
这个插件。xml文件指定插件支持的平台。
因此,当您添加插件并构建Cordova项目时,该插件将添加到与之兼容的每个平台。不需要做什么特别的事。
如果您添加更高版本的iOS平台,您只需构建Cordova项目,您添加到Cordova项目的所有插件也将添加到iOS平台(仅当它们支持iOS平台时)。