Welke iOS Certificaten moet ik gebruiken om mijn applicatie te genereren en te Publiceren?

on 

Voordat u uw iOS Certificaten kunt aanmaken, moet u eerst een Apple ontwikkelaarsaccount openen. Registratie kost €99 per jaar en geeft u toegang tot alle hulpmiddelen die u nodig hebt om uw apparaten te configureren (voor Ad Hoc testen) en om uw toepassingen op iOS-apparaten in te dienen en bij te werken.

Ga naar https://developer.apple.com/programs om u als Apple ontwikkelaar te registreren.

Volg de vereiste stappen en configuratie en betaal vervolgens uw registratiekosten. Zodra u betaald hebt, wordt uw account binnen ongeveer 24 uur geactiveerd. Een E-mail Titel"Welkom bij iTunes Connect!" zal u laten weten dat uw registratie succesvol was.

Nu uw ontwikkelaarsaccount geactiveerd is, kunt u beginnen met het genereren van uw Certificaten!
Ga hiervoor naar de volgende pagina
h ttps:// developer.apple.com/membercenter

Waarom hebt u certificaten nodig?

Vraagt u zich af waar deze beroemde Certificaten voor dienen? Laten we eens kijken naar hun implicaties om u een beter inzicht te geven in hun nut.

=> Wanneer u als Apple ontwikkelaar een project maakt, fungeert het distributiecertificaat als uw 'handtekening'. Dit distributiecertificaat verifieert u als de maker van de applicatie. Als gevolg daarvan verschijnt uw naam (als u als individu geregistreerd bent) of die van uw bedrijf (als u als organisatie geregistreerd bent) in het veld "Editor" in de App Store.

=> Met uw ontwikkelaarsaccount kunt u meerdere applicaties met hetzelfde distributiecertificaat Publiceren.
Let op: het distributiecertificaat heeft een levensduur van 1 jaar.

=> Om elke Toepassen te identificeren krijgt deze een App ID toegewezen: 1 App ID = 1 app.
Als u push meldingen voor uw app wilt Activeren, vergeet dan niet om "Push meldingen" aan te vinken voordat u bevestigt wanneer u de App ID configureert.

=> Het aanmaken van een Provisioning Profile is een andere verplichte stap. Dit legt de Link tussen u, als Apple ontwikkelaar, en uw project (een App ID). U hebt een Provisioning Profile nodig voor Ad Hoc distributie en uiteindelijke distributie in de App Store.
=> Tot slot: het Push SSL-certificaat. Dit wordt aan een bepaalde App ID gekoppeld. Het maakt de verbinding tussen de App ID en de verzendende servers.
Let op: het Push SSL-certificaat verloopt na 1 jaar.

Distributie Certificaat

Met het distributiecertificaat kunt u uw apps ondertekenen voor distributie via de App Store of als Ad Hoc Versie (een Versie die alleen gelezen kan worden op iOS apparaten die geregistreerd zijn in uw Member Center). Het Certificaat zal worden Toepassen op alle apps die met dezelfde account worden ingediend.
Om dit certificaat te genereren, hebt u een CSR-bestand (Certificate Signing Request) nodig. Als u uw toepassing zelf bouwt, moet u dit bestand maken met het hulpprogramma Keychain Access op uw Mac. Als u echter GoodBarber gebruikt om uw toepassing te bouwen, hoeft u alleen maar op een knop in uw backoffice te klikken om uw CSR te downloaden. Zo eenvoudig is het! :)

Zodra uw .CSR-bestand is geüpload, volgt u het proces totdat u het .CER-bestand kunt downloaden. De laatste stap is dan om dit .CER-bestand te uploaden naar Keychain Access of naar uw GoodBarber backoffice.

Push SSL-certificaat

Om ervoor te zorgen dat uw applicatie Pushmeldingen kan Verzend pushen, een zeer krachtig communicatiemiddel, hebt u dit certificaat nodig. Het zorgt voor de verbinding tussen uw Pushmeldingsserver (als u ons platform gebruikt, is dat GoodBarber) en de Pushmeldingsservice van Apple.

In tegenstelling tot het App Store en Ad Hoc Distributie Certificaat, moet u dit certificaat voor elke geregistreerde applicatie genereren (vergeet niet dat we hierboven vermeldden dat het specifiek was voor een bepaalde App ID).
Het creatieproces blijft echter hetzelfde. U moet een .CSR-bestand genereren met Keychain Access op uw Mac of rechtstreeks op GoodBarber, dit vervolgens uploaden naar uw Apple Developer interface en een .CER-bestand ophalen.

Tot slot uploadt u dit certificaat naar Keychain Access of naar de locatie die is aangegeven in uw GoodBarber backoffice.

Wat gebeurt er als een Certificaat verloopt of wordt ingetrokken?

Als uw Apple ontwikkelaarsaccount verloopt => zullen uw apps uit de App Store verdwijnen. Ze blijven werken op de apparaten waarop ze eerder geïnstalleerd waren. Als u uw Abonnement vernieuwt, zullen de apps weer zichtbaar zijn in de App Store.

Als uw distributiecertificaat wordt ingetrokken of verloopt => moet u een nieuw certificaat genereren als u uw app wilt compileren, een update wilt uitvoeren of een nieuwe applicatie wilt indienen. Apps die al in de store zijn gepubliceerd, worden niet beïnvloed=>

Als uw provisioningprofielen worden ingetrokken of verlopen => moet u een nieuwe genereren als u de bijbehorende app wilt updaten.

Als uw Push Certificaat verloopt => kunt u geen push meldingen meer Verzenden via de gekoppelde app.

Hoe compileer ik mijn App voor iOS?

In deze video legt Jérôme het stapsgewijze proces uit voor het compileren van uw App voor iOS met GoodBarber. Hij behandelt de volgende punten

- hoe u een distributiecertificaat maakt
- hoe u uw app ID opgeeft
- hoe u een push-certificaat aanmaakt en koppelt aan uw app
- hoe u een provisioning profiel aanmaakt, nodig om uw app te distribueren in de App Store, of op specifieke apparaten voor de Ad Hoc versie van uw app.

Wilt u een update Publiceren?

Deze handleiding is voor u:

Wilt u een in-house app Publiceeren?

Lees in plaats daarvan dit artikel:

VOOR MEER INFORMATIE:


  • Uw eigen app maken is eenvoudig als u het juiste advies opvolgt. GoodBarber heeft voor u een stap-voor-stap handleiding samengesteld voor het ontwikkelen van een mobiele app: idee, Ontwerp, Ontwikkeling. Als de app af is, hoeft u hem alleen nog maar in te dienen bij de iOS of Google Play store!
  • Zodra uw creatieve werk klaar is, hoeft u alleen nog maar uw App te publiceren in de iOS of Android store. Dit is echter niet de gemakkelijkste fase, omdat Apple een aantal dingen controleert voordat het toestaat dat uw app online wordt gezien en naar een apparaat wordt gedownload. Om ervoor te zorgen dat uw app gevonden wordt op de apparaten van uw consumenten, volgt u onze 7 tips om te voorkomen dat Apple uw mobiele app afwijst.
  • Google heeft onlangs online een technische wijziging aangekondigd in zijn meldingssysteem, en meer specifiek in de manier waarop het meldingen verstuurt en ontvangt op de apparaten van uw gebruikers. Maar geen zorgen, GoodBarber kan het u allemaal uitleggen! Via Firebase Cloud Messaging: blijf op de hoogte van Verzend push meldingen op Android. In dit bestand vindt u alle uitleg die u nodig hebt om stap voor stap aan de nieuwe eisen van Google te voldoen. En als u op ios zit, verandert er niets voor u!