MacOS problems? Make sure this setting is checked!
My client would refuse to launch after installing and then patching. After trying a bunch of stuff that didn't work, I figured it was a permission issue. Yep, it was, and the client doesn't warn, or prompt you to turn this on.
Go to System Preferences>Security & Privacy Privacy Tab>Accessibility Click on the Lock in the lower left hand corner to make changes Make sure League of Legends has a checkmark for accessibility.
Client loaded right up after that!