Building Your IPA and APK Files

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

What can we do to make this article better?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5
To self-publish a custom-branded app yourself, you’ll need to purchase the necessary licenses, upload the publication files, run the build process, then upload the build files to the relevant stores. The steps below walk you through everything you’ll need to do within the EventCenter.
 
NOTE: We do not support App Store Connect or the Google Play Developer Console. For any questions, read the relevant documentation published by Apple and Google or contact them directly. If you do not have any development experience, it's best to let CrowdCompass handle submission.

1 Access your App Settings. Login to the EventCenter and click Edit App.

2 Turn on Custom Credentials. Click App Store Settings. Under the App Publishing Credentials header, click the Add Custom Credentials radio button.


3 Upload your Publication files. You'll need to upload four files you've created in either the Apple Developer Console or Android Studio into the EventCenter. Your distribution certificates for both iTunes and Google, combined with your distribution profile, identify your organization and allow you to submit your app to the app store. Your push certificate will allow your app to send push notifications. Here's where to upload each of them:

 
  • iTunes Distribution Certificate: Authenticates you or your organization as the creator of the app within the App Store. Click Choose File under the iTunes Distribution Account Settings header and find the file on your computer, then click Open. If you used a password while creating your certificate, enter it in the textbox directly below. Don't forget to click Save Settings when you've finished. This file should have a .p12 extension.
 
  • Google Distribution Certificate: Authenticates you or your organization as the creator of the app within Google Play. Click Choose File under the Google Distribution Account Settings header and find the file on your computer, then click Open. If you used a password while creating your certificate, enter it in the textbox directly below. Don't forget to click Save Settings when you've finished. This file should have a .keystore extension.
 
  • Distribution Profile: Links your developer account to your app. Click Mobile Provisioning on the left navigation menu, then click Choose File below the Distribution profile label. Locate the profile on your computer, then click Open. Click Save Settings when you've finished. This file should have a .mobileprovision extension.
 
  • Push Certificate: Allows you to send push notifications. Click Push Notifications on the left navigation menu, then click Choose File below the Push Certificate label. Locate the file on your computer, then click Open. If you used a password when creating your certificate, enter it in the textbox directly below. Click Save Settings when you've finished. This file should have a .p12 extension.
 
NOTE: The dates entered in your distribution profile and your distribution certificates must match. Otherwise the submission will fail. 

4 Build your App. Return to CrowdCompass. Click Edit App. Once all of the indicators on your checklist read "Done," you're ready to submit.
 
App Configurations and Design

In the Build Process section, click Build, then choose the relevant Submission option in the Build Type dropdown.
 
Build App
 
NOTE: Want to test your app before it's published? Select "Simulator/iOS" as your build type and run the build process. You'll receive an email with a build of your app that you can open on an iOS simulator.

Finally, click Build once more. You'll receive an email for each file, one with an .ipa file attached (for Apple) and one with an .apk file attached (for Google). Both have your developer identification built in, all you have to do is upload them to the relevant stores. 

5 Gather screenshots and metadata for your store listing. No matter how incredible your app is, you'll need to build out a store listing, complete with screenshots and metadata to entice potential downloaders. If you aren't sure where to start, don't worry. Review Apple's Developer Support page and Google's Play Console Help page for guidance on submission. For additional information on the iOS process, check out Submitting iOS Apps to the App Store.

 
NOTE: To increase your chances of getting published on time, we recommend submitting two weeks prior to your ideal app launch date. While Apple and Google typically review most app submissions within 3-5 days, turnaround time may vary depending on volume.

6 Update your app download links. After you've submitted, update the app download links that will appear in your invitation email to ensure you direct attendees to the right place. Login to the EventCenter and click Edit App. On the left navigation menu, click Sharing Your App.

Enter your numeric Apple ID from App Store Connect in the iTunes App Store ID field. The Google App Store URL will be generated automatically. Click Save Settings once you've finished.

Did this article resolve your issue?

Yes
No

What can we do to make this article better?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.

  • 1
  • 2
  • 3
  • 4
  • 5

Did this article resolve your issue?

Yes
No

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?

What can we do to make this article better?

Did this article resolve your issue?


Excellent! Thank you for your feedback

Did this article resolve your issue?


We are sorry to hear that!  For more assistance, open a case and a Product Consultant will contact you directly.