๐Ÿ›’ Bringo

Provider Guides

Apple Developer & Signing

To build and publish iOS apps you need a paid Apple Developer Program membership (US$99/year) and a Mac with Xcode.

1. Join the program

developer.apple.com โ†’ Account โ†’ enrol. Use an Organization account if you have a company (recommended for store presence).

2. Create App IDs

Certificates, Identifiers & Profiles โ†’ Identifiers โ†’ register an App ID per app, using the bundle ids you chose:

Customer
com.yourcompany.shop
Delivery
com.yourcompany.delivery
Seller
com.yourcompany.seller

Enable the capabilities each app needs: Push Notifications, and for the Customer app also Sign in with Apple.

3. APNs key (for push)

  1. Keys โ†’ + โ†’ enable Apple Push Notifications service (APNs).
  2. Download the .p8 key (you can only download it once โ€” keep it safe).
  3. Upload it to Firebase โ†’ Project settings โ†’ Cloud Messaging, with the Key ID and your Team ID.

4. Signing (the easy way)

In Xcode โ†’ Runner target โ†’ Signing & Capabilities, tick Automatically manage signing and pick your Team. Xcode creates the certificates and provisioning profiles for you. This is the simplest path for most publishers.

๐Ÿ”‘
Prefer manual signing or CI builds? Create a Distribution certificate and an App Store provisioning profile per App ID under Certificates, Identifiers & Profiles, and select them in Xcode.

5. App Store Connect

  1. appstoreconnect.apple.com โ†’ My Apps โ†’ + โ†’ New App.
  2. Pick the bundle id, set name, language, SKU.
  3. Upload a build (from Xcode Archive or Transporter), add screenshots, description and a privacy policy, then submit for review.
๐Ÿ“
Apple requires an accurate privacy policy and App Privacy "nutrition label" (what data you collect). Prepare these before submitting or the app will be rejected.
๐Ÿ‘‰
Related: each app's "Build iOS" page ยท Firebase Project (APNs upload).