设置:无法在容器上执行设置

时间:2016-03-30 14:29:56

标签: ios shell info.plist cfbundledisplayname

我正在尝试更新 CFBundleName &使用 PlistBuddy

在Info.plist中使用 CFBundleDisplayName
 /usr/libexec/PlistBuddy -c "Set : CFBundleName test" info.plist
 /usr/libexec/PlistBuddy -c "Set : CFBundleDisplayName test" info.plist

当文件在Xcode项目之外时,它可以正常工作但是当文件在项目内部时它会抛出" 设置:无法执行设置容器"

为什么会发生这种情况以及如何在不将项目移出项目的情况下解决这个问题。

1 个答案:

答案 0 :(得分:2)

冒号(:)和键名之间的空格是它抛出错误的原因,现在它按预期工作

  

/ usr / libexec / PlistBuddy -c"设置:CFBundleName测试" info.plist

     

/ usr / libexec / PlistBuddy -c"设置:CFBundleDisplayName tes t" info.plist中