无法识别的命令 运行 PlistBuddy 通过 Azure DevOps 构建定义

Unrecognized Command running PlistBuddy through Azure DevOps build definition

我的构建定义中有一个运行 PlistBuddy cli 工具的命令行步骤。我已验证 PlistBuddy 已安装并存在于指定目录中,但我仍然遇到错误。有什么我可能在这里遗漏的吗?

正在运行安装该工具。该工具正在输出 "Unrecognized Command" 的错误消息。查看该工具的命令行语法并进行相应更新。如果您先在本地 运行 命令并验证它是否在管道上下文之外工作,这会有所帮助。

PlistBuddy 客户端在本地运行良好。似乎服务器上的版本 运行 不喜欢命令周围的单引号。最终起作用的是:

/usr/libexec/PlistBuddy -c "Delete :NSAppTransportSecurity:NSExceptionDomains" Info.plist