PlistBuddy a good friend to handle iOS plist file

osx-online2:iQiYiPhoneVideo.app iqiyi$ man PlistBuddy

PLISTBUDDY(8)             BSD System Manager's Manual            PLISTBUDDY(8)

NAME
     PlistBuddy -- read and write values to plists

SYNOPSIS
     PlistBuddy [-cxh] file.plist

DESCRIPTION
     The PlistBuddy command is used to read and modify values inside of a plist. Unless specified by the -c switch, PlistBuddy runs in interactive mode.

     The following commands are used to manipulate plist data:

     Help        Prints this information.

     Exit        Exits the program. Changes are not saved to the file.

     Save        Saves the current changes to the file.

     Revert      Reloads the last saved version of the file.

     Clear type  Clears out all existing entries, and creates root of type type.  See below for a list of types.

     Print [entry]
                 Prints value of entry.  If an entry is not specified, prints entire file. See below for an explanation of how entry works.

     Set entry value
                 Sets the value at entry to value.

     Add entry type [value]
                 Adds entry with type type and optional value value.  See below for a list of types.

     Copy entrySrc entryDst
                 Copies the entrySrc property to entryDst.

     Delete entry
                 Deletes entry from the plist.

     Merge file [entry]
                 Adds the contents of plist file to entry.

     Import entry file
                 Creates or sets entry to the contents of file.

     Entries consist of property key names delimited by colons. Array items are specified by a zero-based integer index. Examples:

         :CFBundleShortVersionString
         :CFBundleDocumentTypes:2:CFBundleTypeExtensions

     Entries may be of the following types:

         string
         array
         dict
         bool
         real
         integer
         date
         data

OPTIONS
     -c command  Execute command and exit. By default, PlistBuddy will run in interactive mode.

     -x          Output will be in the form of an xml plist where appropriate.

     -h          Print the complete help info.

EXAMPLES
     Set the CFBundleIdentifier property to com.apple.plistbuddy:

             Set :CFBundleIdentifier com.apple.plistbuddy

     Add the CFBundleGetInfoString property to the plist:

             Add :CFBundleGetInfoString string "App version 1.0.1"

     Add a new item of type dict to the CFBundleDocumentTypes array:

             Add :CFBundleDocumentTypes: dict

     Add the new item to the beginning of the array:

             Add :CFBundleDocumentTypes:0 dict

     Delete the FIRST item in the array:

             Delete :CFBundleDocumentTypes:0 dict

     Delete the ENTIRE CFBundleDocumentTypes array:

             Delete :CFBundleDocumentTypes

EXIT STATUS
     PlistBuddy command returns a zero exit status if it succeeds. Non zero is returned in case of failure.

Mac OS X                       February 19, 2007                      Mac OS X

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值