Workaround for expired developer certificate apps crashing on launch

Discussion in 'Mac Apps and Mac App Store' started by fhall1, Feb 20, 2017.

  1. fhall1 macrumors 68040

    fhall1

    Joined:
    Dec 18, 2007
    Location:
    (Central) NY State of mind
    #1
    There is a workaround for this (I did this for PDFPen Pro before the new version was released and worked fine for me - use at your own risk, don't blame me if you screw something up by not following steps properly):


    1. Open Keychain Access (/Applications/Utilities/Keychain Access)
    2. Select "Keychain Access > Certificate Assistant > Create a Certificate…" and create a self-signed certificate (use a name without spaces and change “Certificate type” to “Code Signing”)
    3. Find your newly created cert in your list and select it, then do File > Get Info on that certificate
    4. select "Code Signing > Always Trust"
    5. In terminal, type "sudo codesign -s <CERTIFICATE_NAME_HERE> -f /Applications/PDFPenPro.app
    (obviously change the app name if you're signing a different app - and put just the cert name - no brackets)

    check “Let me override defaults” in order to enter a date a few years into the future - otherwise its default is one year.

    …this should re-sign the app with your own certificate, and you're set.
     
  2. Partron22 macrumors 68000

    Partron22

    Joined:
    Apr 13, 2011
    Location:
    Yes
    #2
    I could stand some NY myself. It's been a while.
    Thanks for the tip. Likely I'll use it.
     
  3. Michaelgtrusa macrumors 604

    Michaelgtrusa

    Joined:
    Oct 13, 2008
    Location:
    Everywhere And Nowhere
    #3
    Just re-download the app and not risk everything else.
     
  4. fhall1 thread starter macrumors 68040

    fhall1

    Joined:
    Dec 18, 2007
    Location:
    (Central) NY State of mind
    #4
    Not possible if the developer has ceased putting out updates.
     

Share This Page