Possible macos 10.14 issues - access denied causes backup to fail


#41

My Mac mini Mid 2011 is running Mojave smoothly :slight_smile:


#42

For those who have Mojave running smoothly with the Urbackup client, would you mind looking in Activity Monitor to see what your tccd process usage is? Ordinarily it would be near 0%.

I found that I could - eventually - get Urbackup running smoothly under Mojave by poking at the FDA settings - but it would break after a while, and tccd usage would skyrocket.


#43

Is there any progress here?


#44

Hi:

Not that I’ve seen - I’m running Mojave, and I’ve had to stop using Urbackup until the Info.plist keys get added… Played havoc with tccd every time I tried otherwise.


#45

same here.


#46

Same here
We are all on the same Boat :frowning:


#47

Here’s how idrive needs authorization in Mojave:
https://www.idrive.com/online-backup-mac-faq#pre-authorize


#48

So, does this mean - we have to modify Info.plist of UrbackupClient?


#49

Could be. I haven’t found any official documentation and I don’t have a mojave mac to play around with. Even then it seems to work until reboot?


#50

Must be buried somewhere in https://developer.apple.com/documentation I couldn’t find it either.

This might be helpful:
https://forums.developer.apple.com/thread/107546

specifically the eskimo reply:

With regards helper tools, does your tool:

  • Have a bundle ID, set via the __info_plist section in the executable?To get this, set both the “Info.plist File” ( INFOPLIST_FILE ) and the “Create Info.plist Section in Binary” ( CREATE_INFOPLIST_SECTION_IN_BINARY ) build settings.

  • Have that bundle ID as a ‘child’ of the app’s bundle ID?For example, your app might be com.example.foo and your bundle ID might be com.example.foo.helper .

  • Have a code signing identifier that matches its bundle ID?You can dump the code signing identifier using codesign -d -vvv /path/to/your/tool . For example:

    1. $ codesign -d -v /Library/PrivilegedHelperTools/com.anarchistturtle.QCDImagerHelper 2>&1 | grep Identifier
    2. Identifier=com.anarchistturtle.QCDImagerHelper

Looks like these are at least the primary 3 things to make sure it’s right.