App Store publishing guide for Wrapply apps
Use this guide to understand the iOS publishing workflow for Wrapply Flutter source code, including Xcode signing, Bundle Identifier, TestFlight, App Store Connect and version updates.
What you need before publishing on the App Store
iOS publishing requires Apple Developer account access, App Store Connect setup, Xcode signing and a valid iOS build/archive.
Required for certificates, identifiers, TestFlight and App Store publishing.
Used to create the app listing, upload builds and submit for review.
Required for signing, archive creation and iOS build management.
Unique iOS identifier, usually like
com.company.appname.App Store publishing flow
Prepare the Flutter source code
Open the project, install dependencies and check that the app runs correctly.
Configure Bundle Identifier
Open ios/Runner.xcworkspace in Xcode and set the Bundle Identifier under Runner → Signing & Capabilities.
Configure signing
Select the Apple Developer Team and enable automatic signing when possible.
Create app in App Store Connect
Create a new app listing with the same Bundle Identifier.
Archive and upload
Build/archive from Xcode or use Flutter build commands, then upload to App Store Connect/TestFlight.
Complete App Store metadata
Add screenshots, description, privacy details, age rating, support URL and review information.
Submit for review
After TestFlight or production preparation, submit the app to Apple review.
Updating an existing iOS app
Like Android, iOS updates depend on what changed: app code or website content.
If you change navigation, native permissions, Firebase, icons, Bundle ID settings or app behavior, rebuild and submit a new iOS build.
If only the website loaded inside the app changes, update the source website URL/content directly.
Increase version/build number before submitting a new build to App Store Connect.
Use Xcode or Flutter commands to create and upload the new build.
version: 1.0.1+2
iOS commands:
flutter clean
flutter pub get
cd ios && pod install && cd ..
flutter build ipa --release
Important iOS publishing checks
Must match App Store Connect and Apple Developer identifiers.
Check Push Notifications, Associated Domains, camera/location permissions if used.
Apple requires clear descriptions for camera, location, photos, microphone and tracking.
If login is required, provide Apple with demo credentials and review instructions.
FAQ
Can Wrapply generate iOS builds?
Wrapply can support iOS builds on request because Apple signing is account-specific.
Can I publish iOS without a Mac?
Normally no. iOS build and signing require macOS and Xcode unless you use a managed build service.
Do I rebuild when the website content changes?
Usually no. If the app loads web content from your URL, update the website itself. Rebuild only when app code/configuration changes.