Mexico's Pumas on Saturday signed Dani Alves after the veteran Brazilian defender left Barcelona for a second time.