This is what I did, but you might need to backup and factory reset your Mac first. This is to be sure that you have removed all sims 3 files completely from your Mac.
After you've done that, download and install your sims games one by one according to which was release first. It has to be installed one by one or the error might show up. So starting with the base game, once you've installed it, launch the game. If the launcher pops up, your game is good. Update if it is required. Repeat the process of installing, opening launcher, updating for each install.
At anytime the error occurs, follow the bluebellflora's video for the error for late night expansion pack. I can't post links so I hope someone else would.
BUT, instead of pasting it in the directory of your latest expansion pack, paste it in The Sims 3 directory.
I find that the problem is the update that came with late night, and it needs to update before installing any other expansions that came after it. Uninstall and reinstalling doesn't change the problem cause the files of uninstalled expansion packs seem to linger in the system. thus the reason to reset your entire Mac and reinstalling.
i hope it works for you!