Skip to content

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.

Fix the element plutil names.

A plist with an unclosed dictionary fails plutil. Close the dictionary element.

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>"