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

标签 ios command-line terminal

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

<key>SBAppTags</key>
<array>
<string>hidden</string>
</array>

请告诉我应该在命令行中写什么才能得到上面的行?

我试过类似的东西:

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

但没有运气......

最佳答案

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

数组的输入方式如下:

plutil -insert SBAppTags -xml "<array><string> hidden </string></array>" Info.plist 

字典的输入方式如下:

plutil -insert SBAppTags -xml "<dict><key>myFirstKey</key><string>hidden</string></dict>" Info.plist

关于ios - 如何正确编写plutil命令(数组和字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33270713/

相关文章:

php - 未定义命令 "make:auth"laravel 6

linux - 命令行命令中的自动建议

ios - 如何将已填充的 SQLite 数据库与 SharkORM 结合使用

python - 如何在 python 中实现命令行函数的选项/参数

delphi - 使用 MSBuild 自动构建 Delphi 2010 项目

windows - 如何知道蓝牙模块是否通过命令行在 Windows 上激活?

javascript - 从 Mozilla 插件在终端/命令提示符中执行系统命令

objective-c - 使用 NSScanner 进行高效的 NSString 解析

ios - StoreKit框架-更改应用内购买的iTunes商店时未调用回调

ios - 如何创建指针/传递参数以在 Swift 中运行