iOS Configuration
Last updated
Last updated
Open FlyWeb_Flutter
folder with Android Studio
open terminal
from Android Studio
run cd ios
run pod deintegrate
run pod install
run pod repo update
You can open Flyweb from Xcode with next step Open iOS project
NB: for Install Pod in your computer
Open FlyWew_Flutter/ios/Runner.xcworkshop
folder with Xcode
Open FlyWew_Flutter/ios/Runner.xcworkshop
folder with Xcode
Open Assets.xcassets
from Runner->Runner
folder
Use https://makeappicon.com/ to generate all formats icons needs for ios
Drag and drop your icon with the same size
Open FlyWew_Flutter/ios/Runner.xcworkshop
folder with Xcode
Open Info.plist
Change Bundle name
with your application name
Click in Runner
In the TARGETS
press to Runner
Change Bundle Identifier with your package name
4. In the TARGETS
press to OneSignalNotificationService
change com.flyweb.OneSignalNotificationServiceExtension with your package name
i.e : com.packagename.OneSignalNotificationServiceExtension
NB: Don't remove OneSignalNotificationServiceExtension from bundle identifier
Navigate to https://developer.apple.com/account and login to your Apple Developers account.
Go to Identifiers and create a new ID. This bundle ID is required to create app in App Store.
Select App to Register
Provide description, bundle ID and check capabilities you need in you app
Once done, you will have an Identifier created for the app.
Navigate to App Store connect https://appstoreconnect.apple.com/apps and login. Go to Apps and create a New App
Fill required details in the form and click on Create
Once done, you will have an app created.
App Center allows only updating existing apps. In order to use automated release process, you will need to upload your app to TestFlight from Xcode only once.
Build your flutter app for iOS.
Open your app in Xcode. Go to Product > Archive
Once the archive is created, you can distribute app to app store in TestFlight
Select App Store Connect as distribution method
Here, you can create a new Certificate to sign your app.
If you do that, please export that certificate with private key to a .p12 file. This is needed in App Center to sign your apps.
This is how simple it is to build and release iOS apps created using Flutter. In iOS application you will need to be very careful with signing Certificate and provisioning profile. If you loose it, there is no way to build and release new version of application. This is a manual process, every time you make changes in app, you need to follow same process to upload new version in App Store.
Select App IDs and continue