CodeSigning with Developer ID Cert

  • Hello,

    We obtained the Apple Developer ID code signing cert, and signed our pkg
    with it.

    When testing with different OSes it produced several errors.

    On Lion (turning on gatekeeper on), prior to installation the "Untrusted
    Cert" (paraphrasing) warning came up.

    On Snow Leopard -  "Damaged/Invalid" (paraphrasing) error came up and halted
    the installation (and this is without turning anything on like gatekeeper)

    I understand it is because the Apple's intermediate certificate was not
    present on the target machines, but that is the case for all the macs
    (non-dev systems) in the world.

    So basically by signing the installer pkg, the installation on Snow Leopard
    completely broke.  What should be done to make sure the product can be
    installed on systems that do not have the intermediate certificates? for all
    the 10.5s, 10.6s and 10.7s in the world?
  • On Jun 18, 2012, at 19:05 , danchik wrote:

    > We obtained the Apple Developer ID code signing cert, and signed our pkg with it.
    >
    > When testing with different OSes it produced several errors.
    >
    > On Lion (turning on gatekeeper on), prior to installation the "Untrusted Cert" (paraphrasing) warning came up.
    >
    > On Snow Leopard -  "Damaged/Invalid" (paraphrasing) error came up and halted the installation (and this is without turning anything on like gatekeeper)
    >
    > I understand it is because the Apple's intermediate certificate was not present on the target machines, but that is the case for all the macs (non-dev systems) in the world.
    >
    > So basically by signing the installer pkg, the installation on Snow Leopard completely broke.  What should be done to make sure the product can be installed on systems that do not have the intermediate certificates? for all the 10.5s, 10.6s and 10.7s in the world?

    This came up on the Xcode list very recently. If you start reading here:

    http://lists.apple.com/archives/xcode-users/2012/Jun/msg00051.html

    and follow the thread for a few messages, you should get the answer you need.
previous month june 2012 next month
MTWTFSS
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Go to today