The game will form the ‘Uli Hoeness Cup’, in honour of the Bayern President, with Barcelona going to the Allianz Arena to face the German side each year.
It will be the first time Guardiola has faced Barcelona, with whom he won 14 trophies in four seasons as manager.