spctcl and codesign say all is well, but 10.10 and 10.11 claim unknown developer.

HI Folks,


I preparing a new release of an existing product. After I codesign the app bundle, codesign and spctcl give successful test results. However, if I download the app (in a DMG), copy it into the test system's /Applications folder, and trty to run it, Gatekeeper steps up and says that it's from an unrecognized developer.


spctl --verbose --assess /Applications/BRU\ Server/BRU\ Server\ Console.app
/Applications/BRU Server/BRU Server Console.app: accepted


codesign -dvv /Applications/BRU\ Server/BRU\ Server\ Console.app
Executable=/Applications/BRU Server/BRU Server Console.app/Contents/MacOS/BRU Server Console
Identifier=com.tolisgroup.bruserver.console
Format=bundle with Mach-O thin (i386)
CodeDirectory v=20200 size=64616 flags=0x0(none) hashes=3223+3 location=embedded
Signature size=4359
Authority=3rd Party Mac Developer Application: TOLIS Group, Inc. (9F5YWQBW9A)
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Signed Time=Oct 2, 2015, 4:04:08 PM
Info.plist entries=14
TeamIdentifier=9F5YWQBW9A
Sealed Resources version=2 rules=12 files=145
Internal requirements count=1 size=216


Any ideas as to why this app would fail on a new system?

Did you make sure that you signed the app using your Developer ID code signing identity? You have to archive the app first and export it from there.

Strange, your reply didn't show up in my activity and I only found this from "More like this".


I'm tracking this down and now I'm not allowed to generate a non-MAS Developer ID.

Hello again TOLIS Tim,

Can you describe this in more detail? Is there some big "Not Allowed" error message that pops up when you attempt to create a Developer ID? Are you doing this in the portal or Xcode? The portal requires more manual steps than Xcode does. Xcode can be confusing and can create duplicates if you aren't really sure what you, and Xcode, are doing.

spctcl and codesign say all is well, but 10.10 and 10.11 claim unknown developer.
 
 
Q