How to repair application permissions in macOS Sierra?
Having a really annoying problem on a brand new MacBook Pro 15" (Touch Bar model). Setup from scratch, no migration. Setup my account, installed a bunch of apps, got everything configured. Then made a new account for my wife. About 12 of the apps I installed won't open, and show a generic icon. I've tried checking the permissions on the files and it says Read & Write for both my user and her. When I try to open the apps, they either just immediately and quietly close, or show a "Unexpectedly Quit" error.
Now here's where it gets really weird and frustrating. I tried copying the app out to the desktop (it asked for admin password), and then moving it back. Then the application opened perfectly. However, when I switch back to my user, the app doesn't open for me. If I copy it out and back in, that fixes it for my user, and then it breaks on my wife's user account.
What the heck is going on? How do I fix it? From my understanding, there is no way to repair permissions anymore in macOS Sierra, so what should I do?
I've checked Console and nothing gets generated. The crash report is extremely generic or says something like:
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: UNSearchSites)'
abort() called
terminating with uncaught exception of type NSException
It's always a similar error.
Hopefully someone can help me ASAP, as this is a real problem. I will also be calling Apple about this tomorrow. Frustrating, to say the least.
Thanks for any help.