xcode/plutil
Parses every property list and entitlements file with plutil.
Part of the xcode configuration, at the recommended level. It runs at the commit stage, per file. It runs plutil.
A broken plist fails the build or, worse, ships an app whose settings silently fell back to defaults.
What to do
Section titled “What to do”Fix the element plutil names.
Example
Section titled “Example”A plist with an unclosed dictionary fails plutil. Close the dictionary element.
Turn it off
Section titled “Turn it off”Turn it off for some files, or one of its lint rules, with a reason:
gspot ignore xcode/plutil --paths "<glob>" --reason "<why>"gspot ignore xcode/plutil --rule <rule> --reason "<why>"