Haley formally announced her intent to run for the Republican nomination for president in Charleston, South Carolina.