Are there plans to ever improve the error-prone, moody TCC?

Are there plans to ever improve TCC? I'm frankly getting exhausted having to reboot when my system completely ignores/doesn't load ANY/ALL existing TCC settings after booting (because even if I'm under a time constraint and simply play along by adding the one needed app or script as though it was the first time, it doesn't take or have any actual effect).


Likewise, it's becoming tedious and just plain silly when an app or script with existing permissions randomly prompts to grant permissions like it's a clean install. And likewise, toggling the Accessibility setting often doesn't result in success. Sometimes it does in this instance, but not reliably so. Removing and re-adding from the Pref panel has a greater (but not majority of the time) success rate.


Tccutil's one-trick ponyism makes me wonder if providing a slightly more robust set of commands (like three or ... (gasp) four additional) would even change matters, or whether it would simply be a CLI version of the identical issues present in the GUI ... Or is the fact that reset is the only option indicative of exactly everything that I'm saying?


When (if ever) is this going to be fixed? Addressed? I can totally appreciate the need for constantly evolving and improving of security. But when the implemented methods more often impede upon workflow and the simple usage of an apps basic functionality ... the level of frustration caused could easily convince someone to defeat the entire point and disable SIP altogether (would that even stop it from happening?) Is this simply an aggravation I must learn to accept and live with as long as I choose to remain a Mac user?


The bigger issue is why is this still occurring at all at this stage in the game? TCC has been around for a decade already with no change besides the ever-growing number of hoops one needs to hurdle with each successive MacOS release. (At the risk of sounding like a fanboy ... and truth be told, after many frustrating years with Windows, I completely converted to the Apple ecosystem for my home use a couple of years after getting my first iPhone in 2009. I didn't even experience that much time with Jobs at the helm. But I very much notice a huge difference from the stress and bug-free, it-just-works level of quality of the hardware and software on the whole since that time. In fact, between this issue and several other unrelated ones, it's actually more and more reminiscent of the old Windows experience with each version.)

iMac 27″ 5K, macOS 13.0

Posted on Nov 4, 2022 4:05 PM

Reply

Similar questions

12 replies

Nov 16, 2022 7:45 AM in response to junitoprmodel

Download and run EtreCheck, and share the results to the clipboard. Then open a new reply here, and use the additional text button—looks like a printed page—to get a text input box big enough to paste the hardware and software configuration report here, and paste and post that report here.


I’ve encountered reports of very few folks with their settings getting blown away. That’d be a ruckus around here, and likely also in the Apple echo chamber and Apple blogosphere. On poking around, I’ve found another report, where files and documents are getting reset or corrupted, and in unclear circumstances. That report alleges Big Sur, but I’d not initially assume that given what was presented.


Suspects here are the usual; one or more of the add-ons doing something odd. Whether old versions, bugs, adware, or otherwise? Hopefully, the EtreCheck report will show more of what might be happening. (As for third-party apps getting into trouble, Avast was recently and erroneously trying to render Mac unbootable, and getting blocked in that effort by macOS anti-malware, though Avast have reportedly now fixed that.)


You’ll want to have a look at the TCC contents. AFAIK, EtreCheck doesn’t look there.


My reply wasn’t a question because I have the choice of topics to read and reply here, as do the other users and other third-party developers that might choose to post here. I can unfollow and go read from the many other requests for assistance. Your problem here is interesting, as it is an unusual issue. That is why I’m still reading and replying.

Nov 16, 2022 9:00 AM in response to etresoft

etresoft wrote:

...My recommendation at the time was to erase the hard drive and reinstall the operating system...


Ah, thanks for that background, etresoft.


Good suggestion that reinstall (without restore), particularly if things are going weird and corruptions are being encountered, or have been encountered.


Longstanding or systemic file system corruptions (irrespective of the source) are usually only fixed with a reinstall, and that a reinstall with a merge of files and documents. Not a full restore. Corruptions that have gotten into preferences (and TCC?) and ilk get ugly to resolve, and a restore of a backup can restore the corruptions.


Nov 4, 2022 4:28 PM in response to junitoprmodel

Give this a try: boot into Safe Mode according to How to use safe mode on your Mac and test to see if the problem persists. Reboot normally and test again.


NOTE 1: Safe Mode boot can take up to 3 - 5 minutes as it's doing the following; 

• Verifies your startup disk and attempts to repair directory issues, if needed

• Loads only required kernel extensions (prevents 3rd party kernel/extensions from loading)

• Prevents Startup Items and Login Items from opening automatically

• Disables user-installed fonts 

• Deletes font caches, kernel cache, and other system cache files


NOTE 2: if you have a wireless keyboard with rechargeable batteries connect it with its charging cable before booting into Safe Mode. This makes it act as a wired keyboard as will insure a successful boot into Safe Mode.


Nov 16, 2022 7:54 AM in response to junitoprmodel

I am unaware of any "snarky reply" other than your own. I searched your posting history and I haven't interacted with you on the Apple Support Community before.


However, one of your posts referenced an e-mail regarding a crash in EtreCheck. Since you have chosen to refer to that private e-mail exchange in unflattering and untruthful terms, I shall take the liberty to provide some context from it.


In 2020, you were having a very unusual problem with low-level file system operations returning unexpected NULL characters in file names from system folders. That seems to have been the result of a failed system upgrade and perhaps from disabling System Integrity Protection. My recommendation at the time was to erase the hard drive and reinstall the operating system. I don't know if you ever did that. My advice has not changed.


There are many sub-categories in the system privacy settings. A single list of apps doesn't have any meaning. I haven't heard of Finder ever needing extra permissions. I suggest you take this one step at a time. If you have a specific app that is losing permissions, start a new question focusing on that app. If you have an app like Finder that appears to need unusual permissions, then remove those permissions and start a new question describing what is going wrong with that specific app. It would be better to focus on Apple apps as everyone has those and can compare their own experiences or try things themselves. I recommend that you do not start by complaining about what you assume is the cause. I also recommend that you do not reference any previous interactions as that may discourage further assistance.


Of course, this is all assuming that you had done a factory-fresh restore at some point and kept System Integrity Protection enabled. If you haven't, then that should be your first course of action. Chances are, you won't need any further assistance after that.

Nov 4, 2022 4:36 PM in response to junitoprmodel

Can you describe exactly what problem you are experiencing? Most users have never heard of TCC. Only a handful of developers ever need to use it. The fact that you are discussing it means that either you, or the developers of some software you are using, are doing something very, very wrong. The latter is most likely. It is very fashionable for 3rd party developers to blame Apple for their own incompetence.

Nov 15, 2022 7:12 AM in response to junitoprmodel

junitoprmodel wrote:

What’s unclear in the first two paragraphs? Previously granted, permissions disappearing randomly on boot-up is indicative of the operator’s incompetence? Interesting. Can you recommend any support material on the best way to press the power button?


Use the Support link in the upper right and discuss this with Apple, as it’s pretty clear you are unable or unwilling to describe the issue, or seemingly seek a resolution here. That’s entirely your decision, of course.


While a reply or two here may possibly not be entirely diplomatically phrased, your description of whatever is (or is not) happening here involving TCC is unclear to (at least) me.


And yes, these cases can be due to something very weird happening locally. Whether this due to odd sequences being used locally, due to a corruption, or due to errant behaviors of installed apps, or otherwise?


Contact Apple.

Nov 15, 2022 8:27 AM in response to junitoprmodel

junitoprmodel wrote:

What’s unclear in the first two paragraphs?

Details of the specific problem you are experiencing.


As I said, most users have never heard of TCC. Why are you talking about it? My concern is that you are suffering from shady 3rd party developers and/or internet misinformation.

Previously granted, permissions disappearing randomly on boot-up is indicative of the operator’s incompetence?

As I said, whatever problem you are experiencing is most likely due to a fault in some 3rd party software. It is quite common for inexperienced developers to struggle and blame Apple. They aren't going to blame themselves. They know that end users will generally accept a "blame Apple" explanation, so that's what they run with.


If the unfortunate developer in question is actually yourself, then I recommend opening a DTS ticket with Apple to get more in-depth support on these topics.

Nov 16, 2022 1:19 AM in response to etresoft

Just running alphabetically thru some of the apps and softwares on my Privacy & Security list [heretofore: "the list"] (and this may come as a shock to you, but some were actually made by Apple):


  • Alfred 5
  • Automator [spoiler: < this 🍎ne]
  • Bartender
  • Carbon Copy Cloner
  • CodeRunner
  • Default FolderX
  • Dropbox
  • Finder [I know, right???]

and yep, we skipped the Es. No it ain't there (though I'd assume it would be since it probes system files) But your way with words caused a flashback to an unnecessarily snarky reply to an honest question I had which lost you my potential business. I'm sure that matters not to ya, but if I'm not unique (on which I would place $$), it can add up. Just food for thought ... honey for the proverbial fly, if ya will.

  • Keyboard Maestro
  • Messages [mmhm]
  • Music [UHN-REEYUL]
  • Safari [maybe they should bring ya on board this is getting crazy now]
  • Script Debugger


I guess at the very least, the 5 Apple apps listed could be blamed on Apple by those lowly (cue eye roll & deep etresigh) inexperienced folk. The developers of the remaining apps I suppose I didn't properly vet as to their level of experience and foolishly trusted trade reviews and community recommendations.


So let's see if I can't make myself any clearer. I'm torn because if I speak layman, I've lost your highness yet if I talk techie, I risk alienating the "most people" who've not heard of TCC (which should somehow concern me and weigh on my decision process as to whether or not I should ask questions or make comments going forward. I know I should strive to gear my posts to the masses and not troll forums for opportunities to pontificate simply to maintain my assurance of my superiority ... ya know, be more like you). But I'll try.


THE ISSUE:

  1. Occasionally, perhaps 20-30% of the time when I boot up, the apps on the list mysteriously disappear from each of their respective Privacy & Security sub-panels in System Settings (aka Transparency, Consent and Control, or TCC for short).
  2. If hurried and I attempt to add back in an app that I need in the moment, the re-add doesn't stick. It'll go through the motions of the various prompts, quit/restart pattern but the permissions aren't properly allocated, which causes ...
  3. A reboot will almost all of the time repopulate Privacy & Security with the inexperienced apps but sometimes necessitates a second (and rarely a third) reboot to get them back into Preferences and functioning without security snags and prompts.


That's my problem in a nutshell.

If that's still unclear then I really don't know how to explain it anymore plainly.

If I genuinely am one of a tiny minority with a need to grant permissions allowing certain applications to control others, then perhaps I should look into finding a reputable developer who can help me scan my system for issues or sumpn.

Nov 16, 2022 1:29 AM in response to MrHoffman

FYI - I was willing, tho my ability I suppose is a matter of subjective opinion, of which I am confident you'd be more than happy to share. But I broke it down for ettie above if you're willing to actually read through it this time. Time Saving Tip: Only the bulleted list and three points under THE ISSUE section are relevant to your ... wasn't a question really. More of a commentary or ... I don't wanna say judgement it's too harsh ...diplomatically phrased judgement.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Are there plans to ever improve the error-prone, moody TCC?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.