Vad att veta
- Gå till Applications > Utilities > Keychain Access-appen på en Mac. Ta bort de utgångna certifikaten.
- I Keychain Access-menyraden, välj Certificate Assistant > Begär ett certifikat från en certifikatutfärdare.
- Ange din e-postadress och ditt namn. Välj Sparat på disk > Fortsätt för att spara din förfrågan (CSR).
Den här artikeln förklarar hur du förnyar ett utgånget utvecklarcertifikat för iPhone och iPad. Processen är lång och börjar med en Certificate Signing Request (CSR).
Förnya ett utvecklarcertifikat för utveckling av iPhone och iPad
Apple varnar dig inte när ditt certifikat löper ut; du ser ett felmeddelande som talar om att din iPad inte har en korrekt profil installerad på den. Att komma på att det är utvecklarens certifikat som har gått ut är halva striden. Den andra halvan håller på att ställa in en ny och kopplas till dina profiler.
Gör dessa steg för att få allt att fungera korrekt igen.
-
Öppna Keychain Access-applikationen på din Mac. Det finns i Applications > Utilities.
Ta bort alla utgångna certifikat som indikeras av en röd cirkel med ett X i. De heter "iPhone Developer: [name]" och "iPhone Distribution: [name]" eller liknande.
-
I menyn Keychain Access, välj Certificate Assistant > Begär ett certifikat från en certifikatutfärdare.
-
Ange en giltig e-postadress och ditt namn och välj Sparat på disk från alternativen. Klicka på Fortsätt och spara CSR-filen (Certificate Signing Request) på din Mac.
-
Gå till avsnittet Certifikat i iOS Provisioning Portal för att ladda upp CSR-filen och få ett giltigt certifikat. När du har laddat upp den, vänta några minuter och uppdatera skärmen för att den ska utfärdas. Vänta med att ladda ner certifikatet tills vidare.
Du måste logga in med ditt Apple-ID och lösenord och vara en Apple-utvecklare för att komma åt provisioneringsskärmarna.
- Välj fliken Distribution i avsnittet Certificates och gå igenom samma process för att se till att du har ett certifikat för att distribuera appar som väl. Återigen, vänta med att ladda ner certifikatet tills vidare.
- Gå till Provisioning-sektionen i iOS Provisioning Portal.
- Välj Redigera och Ändra för profilen du vill använda för att kodsignera dina appar.
-
På Ändra-skärmen, se till att det finns en bock bredvid ditt nya certifikat och skicka in ändringarna.
- Klicka på fliken Distribution och gå igenom samma process med din distributionsprofil. Vänta med att ladda ner dessa profiler.
- Starta iPhone Configuration Utility.
-
Gå till skärmen Provisioning Profiles i iPhone Configuration Utility och ta bort din nuvarande provisioneringsprofil och din distributionsprofil även om de inte har löpt ut ännu. Du vill ersätta dem med dina nya profiler kopplade till det nya certifikatet.
Nu när du har raderat din Macs kodsigneringscertifikat och profiler kan du börja ladda ner de nya versionerna.
- Gå tillbaka till Provisioning-sektionen och ladda ner både din provisioneringsprofil och din distributionsprofil. När de har laddats ner, dubbelklicka på filerna för att installera dem i konfigurationsverktyget.
-
Gå tillbaka till avsnittet Certificates och ladda ner de nya certifikaten för utveckling och distribution. Återigen, dubbelklicka på filerna för att installera dem i Keychain Access.
Du bör vara redo att installera testappar på din iPad igen och skicka in dem till Apple App Store. En viktig del av dessa steg är att rensa upp de gamla filerna för att se till att Xcode eller din tredje parts utvecklingsplattform inte blandar ihop de gamla filerna med de nya filerna. Detta undviker en stor huvudvärk vid felsökning av problem med processen.