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:
com.yourcompany.shopcom.yourcompany.deliverycom.yourcompany.sellerEnable the capabilities each app needs: Push Notifications, and for the Customer app also Sign in with Apple.
3. APNs key (for push)
- Keys โ + โ enable Apple Push Notifications service (APNs).
- Download the .p8 key (you can only download it once โ keep it safe).
- 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
- appstoreconnect.apple.com โ My Apps โ + โ New App.
- Pick the bundle id, set name, language, SKU.
- 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).