带有 plutil 的 CFBundleDisplayName 中的空间
Posted
技术标签:
【中文标题】带有 plutil 的 CFBundleDisplayName 中的空间【英文标题】:Space in CFBundleDisplayName with plutil 【发布时间】:2017-11-16 13:16:14 【问题描述】:我正在尝试在我的构建服务器上使用 plutil 重命名我的 CFBundleDisplayName。这是我正在运行的 bash 脚本的一部分。
BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
我期待这个脚本,将 CFBundleDisplayName 更改为 "MY APP"
,但我现在拥有的是 MY APP
。
有人知道如何从 plutil 获得预期的输出吗?
【问题讨论】:
【参考方案1】:如果有人在使用 plutil 的 CFBundleDisplayName 中遇到类似的空间问题,我最终要做的是在脚本中复制 " "
(FIGURE SPACE 的实际字符而不是 UTF-16(十六进制)代码)解决问题。
BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
【讨论】:
不错的解决方案,但这个空间实际上比我 ios 设备上其他应用程序名称中的空间大。没有正确的方法来逃避空间吗?以上是关于带有 plutil 的 CFBundleDisplayName 中的空间的主要内容,如果未能解决你的问题,请参考以下文章