Cordova:从plugin.xml修改* -Info.plist
我正在构建一个插件来使用来自iOS设备的星形打印机,使用它们的SDK并且一切正常,除了用于修改info.plist文件的config-file
命令无法正常工作。 在我的plugin.xml里面,我有:
item 0 jp.star-m.starpro
有了这个我应该得到一个Supported external accessory protocols
数组与1项称为item 0
,键入String
和值jp.star-m.starpro
但我得到一个包含两个项目的数组,就好像我会做的:
item 0 item 0 item 1 jp.star-m.starpro
我需要的:
我得到了什么:
相关问题:
我通过阅读这些问题来实现config-file
。
- 通过Cordova config.xml向iOS .plist文件添加条目
- 修改“* -Info.plist”CFBundleURLTypes的两个cordova插件
经过一些进一步的测试和研究,我发现如何编写config-file
才能正常工作。 这是xml
jp.star-m.starpro
在这里,我将父名称从Supported external accessory protocols
更改为UISupportedExternalAccessoryProtocols
并删除
标记,现在按预期工作。
你可以查看这个自定义配置插件 ,这应该只是你的任务。 这有助于按照您的方式操作* -info.plist文件。