TCC.framework - avaidyam/Parrot GitHub Wiki
TCC
seems to be responsible for all the social/weather/location/etc. access requests. It's located in PrivateFrameworks/TCC.framework
and comes with the tccd
daemon (configured by LaunchAgents/com.apple.tccd.plist
) that presents alerts to the user and relays the access grants to the apps requesting it. There's nothing too interesting here. Adding the com.apple.private.tcc.allow
key to your entitlements with an array of services allowed will cause the application to not be required to prompt the user for access to those services. As with any private entitlements, you can't use them unless you're signed by Apple (or at least, taskgated
needs to think you are).