jjzjj

ios - CFBundleDisplayName 中的空间与 plutil

我正在尝试在我的构建服务器上使用plutil重命名我的CFBundleDisplayName。这是我正在运行的bash脚本的一部分。BUNDLE_DISPLAY_NAME='MY'" "'APP'plutil-replaceCFBundleDisplayName-string"$BUNDLE_DISPLAY_NAME"$PLIST_ADDRESS我期待这个脚本,将CFBundleDisplayName更改为"MY APP"但我现在拥有的是MY APP。有人知道如何从plutil获得预期的输出吗? 最佳答案

ios - 如何使用 plutil 编辑 .plist 文件中数组包含的字典的键值对

我正在学习使用命令plutil来编辑.plist文件。我遇到了这个问题:如果我想在数组中编辑字典的键值对,我应该如何处理keypath?文件内容如下所示:[heping@Totoro:~17:10]#plutil-p/Users/heping/Desktop/test.plist{"array"=>[0=>{"weight"=>153"name"=>"pig"}1=>{"weight"=>3"name"=>"cat"}]}我尝试检索第一个项目的名称,我成功地得到了这个:[heping@Totoro:~17:13]#plutil-extractarray.0.namexml1-o---/

ios - 如何正确编写plutil命令(数组和字符串)

我需要通过终端将以下行添加到Info.plist文件中:SBAppTagshidden请告诉我应该在命令行中写什么才能得到上面的行?我试过类似的东西:plutil-keySBAppTags-arrayadd-stringhiddenInfo.plist但没有运气...... 最佳答案 您应该采用您想要使用的XML格式并将其放入命令中,但是在从中删除“Key”之后,因为它是在“-insert”选项之后输入的,连同任何空格。数组的输入方式如下:plutil-insertSBAppTags-xml"hidden"Info.plist字典的

ios - 从 plutil 获取信息

我无法从plutil获取方向信息。我想检查.plist是否包含键CFBundleShortVersionString。我不认为plutil有任何选项来测试key是否存在,所以我想我只是:/所以我尝试使用转储选项plutil-dumpfile.plist>file.txt将plist文件从stdout定向到文件,但没有成功。:/我还尝试将stdout定向到stderr,并将stderr和stdout定向到文件。没有任何效果。我该怎么做? 最佳答案 不依赖额外实用程序安装的Oneliner:对于macOSMonterey及更高版本plu