I was months looking for a solution and anynone of them worked for me. But the appsApps simply don'tdidn't ask for permission. Then I remembered that I had disabled SIP(System Integrity Protection). Re-enabling does the job!
Check if SIP is disabled:
$ csrutil status
If you get System Integrity Protection status: disabled
. We have to re-enable it.
Restart your Mac in recovery mode:
Before OS X starts up, hold down Command-R and keep it held down until you see an Apple icon and a progress bar. Release. This boots you into Recovery.
In recovery mode, Utilities menu, select Terminal and execute:
$ csrutil enable
$ csrutil clear
Reboot and the apps should ask again for every permission.