我尝试使用以下命令向plist插入一行
plutil -insert "160" -string "hi" file.plist
然而,系统对我使用数字键(即使是字符串格式)的事实并不高兴。这个命令应该是正确的,因为我尝试了其他的东西,如
plutil -insert "thisistext" -string "hi" file.plist
他们工作了。
我阅读了手册页并说它
应用于数组的数字路径组件将作用于 数组中该索引处的对象,如果是,则将其插入数组中 数字路径组件是键路径中的最后一个
看起来终端将160解释为数组索引,尽管事实上我有双引号。那就是我出错的原因?
Index 18446744073709551615 out of bounds; string length 4
有什么方法可以使用字符串数作为键吗? Xcode可以完成这项工作,但我需要在终端完成它。