【发布时间】:2016-05-17 20:14:36
【问题描述】:
我正在构建一个插件来使用 iOS 设备上的星型打印机,它们的 SDK 和一切工作正常,除了 config-file 修改 info.plist 文件的命令不能正常工作。在我的 plugin.xml 中,我有:
<config-file target="*-Info.plist" parent="Supported external accessory protocols">
<array>
<key>item 0</key>
<string>jp.star-m.starpro</string>
</array>
</config-file>
这样我应该得到一个 Supported external accessory protocols 数组,其中包含 1 个名为 item 0 的项目,输入 String 和值 jp.star-m.starpro 但相反,我得到一个包含两个项目的数组,就好像我会做的那样:
<array>
<key>item 0</key>
<string>item 0</string>
<key>item 1</key>
<string>jp.star-m.starpro</string>
</array>
相关问题:
我通过阅读这些问题实现了config-file。
【问题讨论】:
-
可以试试这个配置:
item 0 jp.star-m.starpro -
嗨@Gandhi,这会给我一个数组内的字符串,一个字典内的所有以项目0为键的字典。无论如何我尝试了它,但它没有用。
-
如何使用这个插件来简化你的任务 - github.com/dpa99c/cordova-custom-config
-
嗨@Gandhi,这可能行得通,无论如何我已经知道如何写
config-file,谢谢。 -
很高兴它成功了,但很遗憾我错过了赏金。真的很接近:(
标签: ios cordova cordova-plugins info.plist