I'm experimenting with apply multiple modifications to a project. The specific issue I'm running into is that if a framework already exists there is an early out in XCProject::AddFile. If it already exists and the current request to add file states it should not be weak then the entry should have the weak attribute removed.