ios - 带有 plutil 的 CFBundleDisplayName 中的空间
<p><p>我正在尝试在我的构建服务器上使用 plutil 重命名我的 CFBundleDisplayName。这是我正在运行的 bash 脚本的一部分。</p>
<pre><code>BUNDLE_DISPLAY_NAME='MY'"&#x2007;"'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
</code></pre>
<p>我期待这个脚本,将 CFBundleDisplayName 更改为 <code>"MY APP"</code> 但我现在拥有的是 <code>MY&#x2007;APP</code>。 </p>
<p>有人知道如何从 plutil 获得预期的输出吗?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>如果有人使用 plutil 在 CFBundleDisplayName 中遇到类似的空格问题,我最终要做的是复制 <code>" "</code>(<a href="http://www.fileformat.info/info/unicode/char/2007/index.htm" rel="noreferrer noopener nofollow">FIGURE SPACE</a> 的实际字符|而不是 UTF-16(十六进制) 代码) 在脚本中解决问题。</p>
<pre><code>BUNDLE_DISPLAY_NAME='MY'" "'APP'
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS
</code></pre></p>
<p style="font-size: 20px;">关于ios - 带有 plutil 的 CFBundleDisplayName 中的空间,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/47330664/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/47330664/
</a>
</p>
页:
[1]