The Cavaliers have signed No. 1 overall draft pick Andrew Wiggins, a contract that prevents him from being traded for 30 days.