Use `respondsToSelector:` before calling `PBXProject` methods.
Ensure fallback to XML is used when NSData / NSDictionary selectors are not present.
Make RuboCop happy! 🌈