2

I'm trying to codesign an app package that will obey the GateKeeper changes in 10.9.5 and 10.10. The documentation I've seen states that you must codesign on a 10.9 system in order to create a Version 2 envelope.

However, my 10.9.4 system is generating a codesign with a Version 1 envelope. Has anybody else seen this? I've tried reinstalling the xcode developer tools to no avail.

On 10.9.4 my app passes the GateKeeper check:

spctl -a -t exec -vv AppName.app/
AppName.app/: accepted
source=Developer ID
origin=Developer ID Application: Our Company, Inc.

On 10.10 things aren't happy:

spctl -a -t exec -vv AppName.app/
AppName.app/: rejected
AppName.app/: rejected
source=obsolete resource envelope
jerwood
  • 528
  • 1
  • 4
  • 12
  • 1
    I've done more some more poking around, and found that "codesign -dv" on 10.9.4 reports that the "Sealed Resources version=2". So maybe it is version 2, but something more subtle is wrong? – jerwood Aug 29 '14 at 00:52

1 Answers1

0

Im finding that my call to codesign that worked on 10.9.4 does not work when run on 10.9.5 more details at How do I change how I sign Java application after updating to OSX 10.9.5

It doesn't like something within the bundled jdk, no idea what though.

Community
  • 1
  • 1
Paul Taylor
  • 13,411
  • 42
  • 184
  • 351