This seems to be done
[Refactor] Reduced code duplication
[Refactor] Condense code
Merge pull request #186 from mrackwitz/build_phase_cleanup

Reduced code duplication for Build Phase accessors
[Spec] Fix spec for warning by xcproj touch

Failing spec because missing project file extension on save, only appeared locally if xcproj is present and was not tested on CI.
Merge pull request #210 from mrackwitz/fix_failing_spec_on_xcproj_touch

[Spec] Fix spec for warning by xcproj touch
[Project] Add a `shallow_eql?` method which performs a cheap comparison.
[NativeTarget] Make adding a target dependency O(1).

This greatly reduces the amount of time taken for large Podfiles.
Various doc and message fixes.