I switched to directly using xcode here instead of parseProjectFile() here several months ago. The reason was speed. parseProjectFile() has a pretty slow blob call as one of the first lines (order of 50-100ms).

Is there any functional reason you want to use parseProjectFile here other than elegance?