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: $ codesign -d -v /Library/PrivilegedHelperTools/com.anarchistturtle.QCDImagerHelper 2>&1 | grep Identifier Identifier=com.anarchistturtle.QCDImagerHelper … .I haven’t yet researched all of the details of this issue but it’s clearly all about code identity, and messing up one or more of the above is a common cause of code being misidentified.Share and Enjoy — Quinn “The Eskimo!” Apple Developer Relations, Developer Te
Topic:
App & System Services
SubTopic:
Core OS
Tags: