[launchd-dev] kSMErrorDomainFramework error 3 - The client and tool did not match requirements

Prime Coderama prime.coderama at gmail.com
Mon Mar 12 16:33:05 PDT 2012


Thanks for the tip regarding codesign.

The DR's match what I have setup in the plists:
> codesign -d -r- Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/coderama-menubar.app/Contents/MacOS/coderama-menubar 
> Executable=/Users/coderama/Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/coderama-menubar.app/Contents/MacOS/coderama-menubar
> library => identifier "libSystem.B.dylib" and anchor apple or identifier "libobjc.A.dylib" and anchor apple
> # designated => identifier "com.coderama.coderama-menubar" and certificate leaf = H"92d2d829834fed4f56eb34302a7ce9c943372c17"
> 
> codesign -d -r- Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/coderama-menubar.app/Contents/Library/LaunchServices/com.coderama.AutoStartScriptHelper 
> Executable=/Users/coderama/Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/coderama-menubar.app/Contents/Library/LaunchServices/com.coderama.AutoStartScriptHelper
> library => identifier "libSystem.B.dylib" and anchor apple or identifier "libobjc.A.dylib" and anchor apple
> # designated => identifier "com.coderama.AutoStartScriptHelper" and certificate leaf = H"92d2d829834fed4f56eb34302a7ce9c943372c17"
> 
> codesign -d -r- Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/com.coderama.AutoStartScriptHelper 
> Executable=/Users/coderama/Library/Developer/Xcode/DerivedData/coderama-menubar-edcrazjkyuqzdoclyhqekxoyogsb/Build/Products/Debug/com.coderama.AutoStartScriptHelper
> library => identifier "libSystem.B.dylib" and anchor apple or identifier "libobjc.A.dylib" and anchor apple
> # designated => identifier "com.coderama.AutoStartScriptHelper" and certificate leaf = H"92d2d829834fed4f56eb34302a7ce9c943372c17"

Anything else I can try?

Thanks in advance!
Coderama


On 13/03/2012, at 12:43 AM, Quinn The Eskimo! wrote:

> 
> On 11 Mar 2012, at 11:15, Prime Coderama wrote:
> 
>> Any idea on how to debug this?
> 
> In this context "requirements" is likely to mean "code signing requirements".  Use <x-man-doc://codesign> (with the -d flag to display info about the signature and the "-r-" flag to print the designated requirement) on each component and make sure the DR matches.
> 
> Share and Enjoy
> --
> Quinn "The Eskimo!"                    <http://www.apple.com/developer/>
> Apple Developer Relations, Developer Technical Support, Core OS/Hardware
> 
> 
> _______________________________________________
> launchd-dev mailing list
> launchd-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/launchd-dev



More information about the launchd-dev mailing list