- Certificate creation
- Certificate renewal
- How can I sign up for the Apple Developer Program membership?
Certificate creation
Pre-requisites : You will need an Apple Developer Program membership (see below)
Apple Wallet passes are “cryptographically signed and compressed” when they are generated. You will need to follow the below steps to ensure your Passes have the rightful ownership:
- First, you will need to go to Certificates, Identifiers and Profiles section > Identifiers > Add an Identifier (+ button) > Select Pass Type IDs section in the Apple Developer Account then click on Continue (use an Apple ID with Account Holder or Admin role)
- Fill in the form as described with a description (which describes the pass) and a unique identifier which should follow the following pattern: “pass.” + your inversed domain name + the pass name. Example: “My Company Loyalty Card” and pass.com.mycompany.loyalty-card
- Once created, click on the certificate you just created in the list
- Click on Create Certificate
- Leave the “Enter your Pass certificate Name” field empty
- Upload the Splio CSR certificate (available here) then click Generate
- Click on Download and send us the pass.cer file download by email.
Certificate renewal
In order to be reminded of the renewal of the certificate, Apple will send you an alert by email on the email addresses associated with the Apple Developer account and Splio also alerts on the email addresses associated with accounts having a manager or admin role.
The certificates you have created have a 365 days lifetime. Therefore, once expired, you will not be able to generate new passes or update existing passes using the expired certificates. Note that you must have an Admin role to be able to renew a certificate from the Admin in Organization > Wallet.
To renew your existing certificates, simply follow the below steps:
- First, you will need to go to Certificates, Identifiers and Profiles > Identifiers > Pass Type IDs section in the Apple Developer Account (use an Apple ID with Account Holder or Admin role and an active subscription to the Apple Developer Program membership)
- Then, click on the certificate you must renew in the list
- Click on Create Certificate
- Leave the “Enter your Pass certificate Name” field empty
- Upload the Splio CSR certificate (available here) then click Continue
- Click on Download and send us the pass.cer file download to the support.
Important: Please always ensure that you read your emails sent to the email address associated with your Apple Dev Program membership as Apple will send you reminders of incoming certificate expirations.
How can I sign up for the Apple Developer Program membership?
Please note the following procedure can take up to a few weeks to complete as it does involve some “human” verification steps by Apple and D&B.
• Apple Developer Program will give you access to:
• Apple development software and SDK
• Apps and Wallet passes distribution
• Membership costs 99€ per year (we recommend enabling automatic renewal).
• Membership should be entitled to a legal entity and not a brand. That entity name will be visible in the AppStore.
• Before enrolling you will need:
• The D-U-N-S® Number associated with your legal entity
• You can request yours here (you will receive it by email after 72 hours)
• An Apple ID:
• We do recommend you use a generic email address like apple@yourcompany.com
• Other information should match the ones associated with your legal entity in the Dun Bradstreet (D&B) database.
• A credit card to pay the 99€ fee.
• To enroll: developer.apple.com/enroll/
Please note that registering as an organization can take up to a few weeks and is slower than registering as an individual. In case of emergency, it is possible, but we do not recommend registering as an individual and doing an account migration with Apple later. If this is the case, the Apple ID used to register as an individual must be created with the name and information of a legal representative of the legal entity.
For more information: developer.apple.com/support/membership/
Common questions
- How do I know if my company already has an Apple Developer account?
If your business has published an app in the Apple App Store before, it already has an account. You should contact the teams who have worked on the app. - How can I regain access to my company's Apple Developer account?
For account recovery or any other difficulties, contact Apple Developer Support
https://developer.apple.com/contact/
https://developer.apple.com/contact/phone/
Verifications can take time. Make sure to anticipate your request.
Access to Apple accounts is secured by multi-factor authentication and is not easy to reset. So make sure that several Apple IDs (email addresses) have an Admin role, and ideally that the Apple ID with the Account Holder role is associated with a generic address such as apple@yourcompany.com and that it is configured on several company terminals. The objective is to keep the account accessible even in the event of absence or departure from the company. Make sure that you document this information.