The San Francisco 49ers have acquired quarterback Colt McCoy from the Cleveland Browns, according to a report.