PlistBuddy a good friend to handle iOS plist file
2015-08-13 16:02
375 查看
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
相关文章推荐
- iOS tabbar 上面更换任意图
- ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变
- iOS开发 汉字转拼音
- iOS中UDP的使用
- iOS支付宝集成遇到的问题
- iOS 获取Wifi的SSID及MAC地址
- ios即时通讯客户端开发之-mac上搭建openfire服务器
- IOS开发之----NSDictionary,JSON和XML互相转换
- iOS8扩展插件Extension的开发
- ios接入facebook及集成plugin-x
- iOS中关于登录验证方面的问题的解决
- [iOS]字符串转字典
- 【转】iOS调试技巧
- iOS第三方支付-支付宝支付
- 4000 获取键盘的高度变化
- IOS 将毫秒数转换为年月日时分秒的时间
- 关于iOS中的懒加载
- iOS 集合的深复制与浅复制
- iOS利用Runtime自定义控制器POP手势动画(经典)
- iOS 之GCD串行和并发队列的理解