The PlistChecker software is designed to check Plist resources with ease. It helps users to identify and remove any errors in Plist files quickly.
Using PListChecker is straightforward. Simply drag a packaged application, single-fork application with a 'plst' resource, or an Info.plist file onto the application, and it will generate a report listing any problems discovered. The application's features include verifying UTF-8 encoding, identifying XML/plist parsing errors, detecting undocumented top-level keys, checking the values for most documented keys and keys within the CFBundleDocumentTypes array, and reporting keys recommended by TN 2013 that are missing from the plist.
It's essential to keep in mind that the checks made by PListChecker are based on the developer's understanding of a typical plist and are not considered authoritative. Additionally, the application does not scrutinize InfoPlist.strings files.
PListChecker's latest release introduces several new features, including a preference dialog with a "verbose" option, correct display of application names containing Unicode characters or that are more than 31 characters long, and the inclusion of version numbers in the window title. The application has disabled the Cut, Clear, and Paste menu commands since the report text is read-only, and a new Window menu has been created. The menu item "About PListChecker" in this release is not followed by an ellipsis.
Overall, PListChecker is a useful tool for any Mac OS X programmer who wants to avoid simple oversights that can result in problematic errors.
Version 1.5.1: N/A