PLIST Editor 4+

VDT LABS S.R.L.

    • 4.8 • 65 Ratings
    • $7.99
    • Offers In-App Purchases

Screenshots

Description

PLIST Editor is a side-by-side tree & text editor for property list (plist) data. In a clean and easy to use interface, it allows you to quickly create, inspect, modify and save your .plist documents.

PLIST Editor is one of the few source control "friendly" property list editors that you can find on the market. For all plist formats (XML, Binary and OpenStep/ASCII), it maintains the order of dictionary elements and the editing capabilities are on parity with Xcode, so you don't see a difference between a file edited in PLIST Editor and one edited in Xcode.

PLIST Editor can be used as a lightweight Xcode alternative, having more features, using less disk space, less memory and starting up faster.

Core Features
• Open & save property list files in XML, Binary and OpenStep/ASCII format, including those created using NSKeyedArchiver
• Side-by-side tree & text editor. Any changes made in one of the editors are automatically reflected in the other.
• "Source control" friendly - the order of dictionary elements is preserved, showing them in the same order as defined in the file. Similarly, when the plist is written to disk, the order of items from a dictionary written to disk is the same as the one seen on screen. This is especially useful when you keep the files in a repository, because only the relevant changes will be shown when diff-ing the edited files.

Tree Editor
• Presents the plist data in a "tree" like interface, making easier for you to understand how the data is structured
• Makes the process of editing plist data error-free and way more easier than dealing with raw text
• Its selection is automatically reflected in the text editor

Tree Editor - Features
• Multiple selection of sibling elements
• Cut, copy, paste, duplicate, delete and reorder elements, even when multiple elements are selected
• Find & replace text in the plist elements. Support for "Regular Expression" is included, too
• Choose where the Find (or Replace) will take place: in "Key" or "Value" column or both
• Sort elements, either by clicking one of the column headers or using the dedicated panel
• Set label for child dictionaries to help you understand what each dictionary represents
• Edit the elements, even when multiple are selected (via "Edit -> Edit Value...")
• Paste plist data, either from raw XML or from Xcode
• Copy elements as Swift or Obj-C objects or JSON data or PLIST data
• Embed elements in array or dictionary
• Shift elements left or right
• Move elements up or down
• Row height which accommodates multi-line text
• Undo & redo

Text Editor
• Visualize and edit plist's textual content
• Any changes made in the text editor will automatically be synchronized with the tree editor
• For any errors during editing (i.e. you mistyped something and the plist XML becomes invalid) you'll be informed about this

Text Editor - Features
• Syntax coloring
• Customize the font and its size
• Change editor's location (right or bottom)
• Toggle the visibility of the the text editor
• Show (or hide) invisible characters, like tab or new lines
• Undo & redo

Folder Browser
• Browse folders' content by dragging them on the app's Dock icon or by using "File → Open" panel
• Choose .plist files to make quick edits or to view their content

Snippets
• Save plist items for later reuse
• Access the Snippets by clicking the corresponding toolbar button

Quick Look Preview Extension
• Preview the .plist files in Finder using the Quick Look extension provided by the app

CMS Support
• Import plist data contained in files which are encoded using Cryptographic Message Syntax (CMS), like .mobileconfig or .mobileprovision files
• View information about the signers and the additional certificates which might be included in the message

Other Features
• Dark mode, including a beautiful "black" mode
• Auto Save & Versions support, including the possibility to disable them
• Detect when the file is changed by another application
• Toolbar to access common operations

What’s New

Version 1.57

PLIST Text Editor
• This update brings a much awaited feature: the ability to visualize the raw PLIST text and edit it.
• The text editor and tree editor can be shown side-by-side, thus providing a powerful way to inspect and change the PLIST data.
• Selecting one or more items in the tree editor will automatically select and scroll to the corresponding text in the text editor.
• Any changes made in the text editor will automatically be reflected in the tree editor. If something is wrong (i.e. you mistyped something and the PLIST XML becomes invalid) then a banner will be displayed and you have the possibility to locate the line containing the error.
• You can change the location of the text editor (to the right or bottom of the window) via "View → Text Editor Location".
• You can change the font of the text editor, as well as a few other options, from "Settings/Preferences → View & Edit → Text Editor".
• The visibility of the text editor can be toggled via Command-Shift-T or "View → Show/Hide Text Editor".

Other Improvements
• Quick Look Preview: The app now provides a Quick Look Preview extension which allows you to preview the PLIST files in Finder. The minimum macOS version, for the extension to be available, is macOS 12.0 (Monterey).

Other changes
• The minimum OS version for the app is now macOS 10.15 (Catalina)

―――
If you enjoy PLIST Editor and find it useful, please also consider PLIST Editor Mobile, the sibling app specifically made for iPhones and iPads.
We constantly want to improve the quality of our apps. For any feedback, questions and ideas please contact us at plist.editor.contact@gmail.com

Ratings and Reviews

4.8 out of 5
65 Ratings

65 Ratings

Dadnapper ,

The plist editor I was looking for!

I'm a hobbyist game developer and I needed a good tool to access player preferences data. I tried to use XCode before but this plist editor is a far better tool where you can sort your child variables, change font size quickly with CMD /-, and many features you can't do with XCode. Thank you Devs for developing such a great tool and making it available at a reasonable price.

Developer Response ,

Dr.Div, thank you for your review and rating! I'm really glad you appreciate the app and find it useful. If there's any issue you find or if there is anything you feel that might be improved, feel free to email me at plist.editor.contact@gmail.com

wagill ,

Awesome app, responsive developer

This app has perfectly served my needs when browsing and editing Preferences plist files for apps I am developing. The app has just the right functionality for browsing and editing plists. And the developer has been very responsive in answering my queries. I hightly recommend this app for anyone needing to browse and/or edit plist files.

Developer Response ,

wagill, thank you very much for the review and rating!

BusinessHammocks ,

Solid and lightweight way to edit plists!

I'm really glad an app like this exists. I needed to make a change to a binary plist file, and while I was waiting for Xcode to finish installing required components, I found this app, downloaded, opened up the file, and made the change I needed to make.

Definitely a tool any Mac power user should have on their machine.

Developer Response ,

BusinessHammocks, thanks for leaving a review! I'm happy to hear that PLIST Editor is proving useful to you!

App Privacy

The developer, VDT LABS S.R.L., indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer