@variablepulserate It didn’t slip - autorenewed. But I then had to make and install a new build signed with the unexpired cert before iOS would allow the code to run; that permission is baked into the compiled app.
I haven’t published any apps myself, so my dev cert is just for my noodling around. I have done a fair number of apps in other companies’ names, some of which are still in the App Store today, as part of my work at https://www.bignerdranch.com, where I’ve worked since October 2008.