gitignore is stupid and so is Xcode