Have you heard about the change in Apple's review guidelines in early 2018? As your organization is now required to have their own Apple Organization Developer Account to publish a branded app we want to make this process as easy as possible. If you haven't enrolled into the Apple Dev Program yet, here are the details on how to do this.
Now you can easily add all required details about your Apple Developer Account to your Attendify dashboard once, and then simply connect it to the branded apps that you'd like to submit. No need to send us an email with the details each time.
To add a Developer Account go to your Attendify Dashboard > Settings > Developer Accounts section and click on "Add Account" button.
Now, fill in the pop-up form.
Developer Account Name: The name you chose for your Apple Developer Account. To locate the name, log into your Apple's Developer account and select Overview. The name of your account is in the center of the page, above Apple Developer Program.
Developer Account Type: Select here the type of developer account you have. Organization account is for the public App Store, Enterprise Program is for Private Distribution.
Management Role: Select here the desired option. If you'd like us to manage your apps for you, you'll need to invite us as App Managers to your dev account. We agree to not access any app other than an Attendify-powered app in the developer account. You can refer to our Terms of Service (9.d.) for more details.
This is also the place for you to update your Developer Account details - for example, you need to change your Company Name or Technical Contact Person information.
In case you cannot share with us access to your developer account for some reasons, you'll have to manage your apps independently. This applies to submitting the app's code updates as well. Scroll to the bottom of the article for instructions on how to export the required certificates.
Note: We won't be able to build an app for you if you enrolled into the Apple Developer Program as an Individual.
Depending on the Management Role you've chosen, you'll need to provide the following details.
If you'd like us to manage the app for you, we would need the following info:
Developer Account Team Name: The name you chose for your Apple Developer Account. To locate the name, log into your Apple's Developer account and select Overview. The name of your account is in the center of the page, above Apple Developer Program.
Company Name: Is a unique name that is displayed underneath the app name in the App Store. Please note the companies name cannot be changed in the future.
Technical Contact Person: A person we should get in touch with in case there are any tech questions concerning your Apple Developer Account.
Send Invitations: Confirmation that you have invited Attendify to your App Store Connect account (with app manager-level rights, sent to email@example.com). Here you can find the step-by-step instructions on how to send the invitation.
Managing the app independently
And if you decided to manage the app independently, we need you to provide us with the following certificates to build your app.
Once you filled in all the fields and sent the invitations/uploaded the certs, just click on the Add Account button to save it. It will be added with Pending status and switched to verified once our team reviews the details.
Regardless of the status of our access you can now connect accounts you've added to your branded apps on the Settings step of the building process.
Note: Only the App owner should add the developer account details for their account. This is the individual who created the app with Attendify. You can see who that is by following these steps:
On the Branded apps page select the 3 dots button next to the manage button and select the collaborate button
On the pop up screen the owner will be the first person labeled and be the individual labeled as owner.
If you have any questions about this or didn't find an answer, please contact our support team via chat on any Attendify webpage or send an email at firstname.lastname@example.org