在脚本中操作plist文件

简介: 终端输入:/usr/libexec/PlistBuddy -c "Print CFBundleIdentifier" /Users/achen/Desktop/testBundle/testBundle/Info.plist /usr/libexec/PlistBuddy 是系统工具的命令,用于操作plist文件。


终端输入:

/usr/libexec/PlistBuddy -c "Print CFBundleIdentifier" /Users/achen/Desktop/testBundle/testBundle/Info.plist


/usr/libexec/PlistBuddy 是系统工具的命令,用于操作plist文件。

-c "Print CFBundleIdentifier" ,这里的CFBundleIdentifier 可以被替换为其他键值。

/Users/achen/Desktop/testBundle/testBundle/Info.plist 是plist的文件路径。


实际我们在写脚本的时候可以像下面这么写:

BUNDLE_Identifier=$(/usr/libexec/PlistBuddy -c "Print CFBundleIdentifier" "${InfoPath}")

${InfoPath} 是plist文件的路径, 需要先获取到。

目录
相关文章
|
6月前
|
计算机视觉 Python
【已解决】pyinstaller 将程序打包成 exe 文件后,无法保存视频或者保存的视频为空文件
【已解决】pyinstaller 将程序打包成 exe 文件后,无法保存视频或者保存的视频为空文件
|
7月前
|
Android开发 芯片
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
Android源代码定制:移除无用lunch|新建lunch|自定义customize.mk
310 3
无法导入.reg:指定的文件不是注册脚本。你在注册表编辑器中只能导...解决办法(非常实用)
无法导入.reg:指定的文件不是注册脚本。你在注册表编辑器中只能导...解决办法(非常实用)
Goland 开启文件保存自动进行格式化 的两种方式
Goland 开启文件保存自动进行格式化 的两种方式
Goland 开启文件保存自动进行格式化 的两种方式
|
JavaScript 前端开发
VsCode读取项目文件的Eslint规则 保存时自动修复格式错误
前言: 同一个项目,保持代码风格的一致,是非常重要的一个规范。但事实上项目小组成员的代码校验规则、格式化工具通常都不一致,为了避免项目到后期出现无法维护的问题,项目成员使用同一套校验规则,同一个格式化方式是相当好的步骤之一。 游泳、健身了解一下:博客、前端积累文档、公众号、GitHub 保存时自动统一代码风格: 先通过一些简单的配置,然后: Ctrl+s / command+s 时自动修复代码的格式错误 自动修复的规则是读取项目根目录的Eslint规则 这样就能保证项目成员都是一套验证规则的代码风格 配置: 1.安装VsCode的EsLint和vetur插件 如图安装EsLint插件
1190 0
VsCode读取项目文件的Eslint规则 保存时自动修复格式错误
GoLand:设置gofmt与goimports,保存时自动格式化代码
GoLand:设置gofmt与goimports,保存时自动格式化代码
1089 0
GoLand:设置gofmt与goimports,保存时自动格式化代码
修改注册表/文件报错
一般这种报错都是提示权限有问题,我们可以手动修改注册表权限
修改注册表/文件报错
VBS自编写脚本。(实现批量修改文件名且在执行前,备份原有文件夹中的文件)
'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.
1349 0