@cloudkite I noticed when reviewing my diff with the unit test that this pull completely rewrites the pbxproj file from the old xml based format to the newer json based format. This is probably not desirable as I'm only adding the new files but its really hard to tell in the diff that it didn't mess anything else up.

I'm not sure how to prevent this from happening. Do you have any insight?