Step1: Change app Icon
Step2: Change app name
Open Xcode -> Open project -> <project> -> ios -> Runner.xcworkspace -> Runner -> Identity(General Tab) -> Display Name
Step3: Create an app store developer account
https://developer.apple.com/programs/ -> Enroll (top right)
Step4:
https://appstoreconnect.apple.com/login
Step5:
Naviagte to `MyApps` after logging in -> Click `+` icon -> New App
Step6: Register a new Bundle ID -> click on certificates, Identifiers and Profiles -> continue -> Register(top right)
Step7: Check whether the bundle Id is created
https://appstoreconnect.apple.com
Step8: Create SKU
Step9: Select Full access
Step10:
Navigate to `MyApps` -> select the new app
Step11: Select TestFlight
from the top -> fill all the necessary details -> save
Step12:
open the project in Xcode and open the Runner.xcworkspace
Step13:
go to signing&capabilities -> Team -> slect the developer account
Step14:
select the bundle ID -> also check the Automatically manage singning
Step15:
On Top select `Any Ios device`
Step16:
Product(top menu) -> Archive
Step17:
once the archive is created -> Distribute App (to upload the app to App Store Connect) -> select App Store Connect -> click next -> click upload
Step18:
https://appstoreconnect.apple.com -> My Apps -> Select the app -> Test Flight
Step19:
Select our app -> Test Flight -> Test Information -> Add new Testers