mac shell 使用PlistBuddy修改 plist文件

参考:PlistBuddy简单使用

有下面这样一个app.plist文件,要修改里面的 url参数值http://xxx.com/app.ipa修改成http://xxx.com/app123.ipa





    items
    
        
            assets
            
                
                    kind
                    software-package
                    url
                    http://xxx.com/app.ipa
                
            
            metadata
            
                bundle-identifier
                com.xxx.xx
                bundle-version
                1.0.0
                kind
                software
                title
                App名称
            
        
    


使用苹果的/usr/libexec/PlistBuddy工具来修改

/usr/libexec/PlistBuddy -c "Set :items:0:assets:0:url http://xxx.com/app123.ipa" app.plist

也可以吧目标参数值抽成一个变量

ipa_url=http://xxx.com/app123.ipa
/usr/libexec/PlistBuddy -c "Set :items:0:assets:0:url $ipa_url" app.plist

你可能感兴趣的:(mac shell 使用PlistBuddy修改 plist文件)