Manchester City have signed Argentina international Maximo Perrone from Velez Sarsfield on a contract until 2028, the club said on Monday.