McDonald's apologized to Singapore Friday and brought a pig back to its toy menu, after a decision to leave the animal out of its Chinese zodiac collection upset many in the predominantly ethnic Chinese nation.