Cordova 平台特定的 config.xml 在构建后不包含正确的功能
Posted
技术标签:
【中文标题】Cordova 平台特定的 config.xml 在构建后不包含正确的功能【英文标题】:Cordova platform specific config.xml does not include the correct features after build 【发布时间】:2015-02-02 11:32:17 【问题描述】:我的常规 config.xml
文件中的一个新功能不会复制到我的特定 ios 配置文件中。这部分在运行cordova build ios
987654322@后iOS配置中缺失了
<platform name="ios">
<feature name="SONativeInterface">
<param name="ios-package" value="SONativeInterface" />
</feature>
</platform>
而所有其他都正确传输。出了什么问题?
【问题讨论】:
我的短期解决方案是一个复制 config.xml 文件的构建后挂钩。 【参考方案1】:尝试在plugins/ios.json
中添加这个:
"config_munge":
"files":
"config.xml":
"parents":
"/*": [
"xml": "<feature name=\"SONativeInterface\">" +
"<param name=\"ios-package\" value=\"SONativeInterface\" />" +
"</feature>",
"count": 1
]
【讨论】:
以上是关于Cordova 平台特定的 config.xml 在构建后不包含正确的功能的主要内容,如果未能解决你的问题,请参考以下文章
Apache cordova / phonegap 如何从 config.xml 启用功能