Schweinsteiger's injury is not thought to be serious but the 30-year-old, who was substituted off in the 58th minute of Der Klassiker, was unable to train on Monday and is now a confirmed absentee.
Guardiola: 'That's football'
"He definitely won't be available," said head coach Pep Guardiola in Tuesday's press conference, before going on to lament his growing injury list at a critical stage of the season.
"You hope that you have your best team available in April and May, but that's not the case, so you just have to adapt," said the 44-year-old, who is also without David Alaba (knee) and Arjen Robben (abdominal injury).
Thiago's return a timely boost
Frenchman Ribery, who turned 32 on Tuesday, has not played competitively since being withdrawn in the 59th minute of Bayern's 7-0 UEFA Champions League Round of 16 victory over FC Shakhtar Donetsk on 11 March and told Sport1 on Monday that he was still not fit enough to return to first-team action.
There was further bad news for back-up goalkeeper Tom Starke, who faces a month on the sidelines after damaging ankle ligaments in training on Sunday. David Alaba also remains out, but the Bundesliga leaders do at least have plenty of cover in central midfield now that Philipp Lahm and Thiago are available again following lengthy absences of their own. Germany defender Holger Badstuber is also back in training after picking up a knock on international duty.