我正在尝试在构建服务器上使用plutil重命名CFBundleDisplayName。这是我正在运行的bash脚本的一部分。
BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
我希望这个脚本将CFBundleDisplayName更改为
"MY APP"
,但是我现在拥有的是MY APP
。任何人都知道如何从plutil中获得预期的输出?
最佳答案
如果有人使用plutil在CFBundleDisplayName中遇到空间方面的类似问题,我最终要做的就是在脚本中复制" "
(FIGURE SPACE的实际字符而不是UTF-16(十六进制)代码)来解决此问题。
BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS