Do Mac OS apps stop working if your Mac Developer ID Application cert expires?

Tony Trivia quizzicaltimes20 at gmail.com
Fri Jan 24 12:41:28 EST 2020


Thanks to all who replied. The scope of my concern is strictly for MacOS
standalone builds that are distributed outside of the App Store.
Such builds are blissfully simple compared to mobile device builds. For
years, I've been able to sign such apps without any provisioning certs.
(Since Apple has virtually no role in the distribution, it is not involved
in the beta testing or updating of the app.) All I've needed to build
releases is the standard Developer ID Application cert, and those are
typically good for five year spans.  But, eventually I won't be here to
renew the thing and I'd like any apps I make to carry on. So I hope JLG's
prediction is correct!


On Thu, Jan 23, 2020 at 7:12 PM Scott Morrow via use-livecode <
use-livecode at lists.runrev.com> wrote:

> I was under the impression that the original post was about Mac desktop.
> In which case JLG’s answer seemed To the point. If it isn’t in the
> MacAppStore then my understanding is that you just can’t code sign new
> builds but that existing apps continue to work as usual. On mobile it is
> different as several have pointed out
>
> --
> Scott Morrow
>
> > On Jan 23, 2020, at 2:54 PM, Pi Digital via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> >
> > If it is an enterprise app then it will run as long as the Profile is
> still valid (which is usually a year from its creation).
> >
> > If it is AdHoc test copy, again it will run as long as the profile is
> valid.
> >
> > From the store (I know that wasn’t your question) it runs out once the
> user removes it from their device or a device OS upgrade renders the app
> build inexecutable.
> >
> > When the certificate expires the app simply won’t load. For enterprise
> apps it will inform you that no relevant profile could be found.
> >
> > Sean Cole
> > Pi Digital Prod Ltd
> >
> >> On 23 Jan 2020, at 22:01, Devin Asay via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> >>
> >> I’ve done lots of test deployments to devices that are registered in
> my wildcard provisioning profile. After the cert expires the app no longer
> runs on the test devices. You have to renew the cert and provisioning
> profile, re-save and reinstall the app on the device if you want it to work
> again.
> >>
> >> I don’t know if it is different if you are distributing with an
> app-specific provisioning profile, since I haven’t tried that.
> >>
> >> Devin
> >>
> >>> On Jan 23, 2020, at 2:25 PM, Tony Trivia via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> >>>
> >>> Hi,
> >>>
> >>> Anyone know what happens if you let a Mac Developer ID Application cert
> >>> expire? (I'm thinking of apps that are NOT in the Mac app store, but
> are
> >>> distributed directly to users.)
> >>>
> >>> I've heard if this cert is revoked, that can block any apps from
> running
> >>> that were signed with that cert. Just wondering what the effect is if
> the
> >>> cert just expires.
> >>>
> >>> Thanks.
> >>> Tony
> >>> _______________________________________________
> >>> use-livecode mailing list
> >>> use-livecode at lists.runrev.com
> >>> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> >>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >> Devin Asay
> >> Director
> >> Office of Digital Humanities
> >> Brigham Young University
> >>
> >> _______________________________________________
> >> use-livecode mailing list
> >> use-livecode at lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list