如何正确编写 plutil 命令(数组和字符串)

Sob*_*bov 7 terminal command-line ios

我需要通过终端将以下几行添加到 Info.plist 文件中:

<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>
Run Code Online (Sandbox Code Playgroud)

请告诉我应该在命令行中写什么来获得上面的行?

我试过这样的事情:

  • plutil -key SBAppTags -arrayadd -string hidden Info.plist

但没有运气...

小智 6

您应该采用您想要使用的 XML 格式并将其放入命令中,但在删除“键”之后,因为它是在“-insert”选项之后输入的,以及任何空格。

以下是输入数组的方式:

plutil -insert SBAppTags -xml "<array><string> hidden </string></array>" Info.plist 
Run Code Online (Sandbox Code Playgroud)

这是字典的输入方式:

plutil -insert SBAppTags -xml "<dict><key>myFirstKey</key><string>hidden</string></dict>" Info.plist
Run Code Online (Sandbox Code Playgroud)