Josh McCown signed a one-year deal for the league minimum of $810,000 on Wednesday to be a backup for the 49ers, giving his career new life and adding a veteran to the quarterback competition. He is expected to compete with rookie Colin Kaepernick for the No. 2 spot behind presumed starter Alex Smith, according to an Associated Press report.