2

我正在尝试在我的构建服务器上使用 plutil 重命名我的 CFBundleDisplayName 。这是我正在运行的 bash 脚本的一部分。

BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS

我希望这个脚本将 CFBundleDisplayName 更改为"MY APP"但我现在拥有的是MY APP.

任何人都知道如何从 plutil 获得预期的输出?

4

1 回答 1

0

如果有人在使用 plutil 的 CFBundleDisplayName 中遇到类似的空间问题,我最终要做的是在脚本中复制(图形空间" "的实际字符而不是 UTF-16(十六进制)代码)来解决问题。

BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
于 2017-11-16T23:27:38.497 回答