Ilkay Gundogan has signed for Barcelona on a free transfer at the end of his Manchester City contract, the Catalan club said Monday. The German…