Publishing to Apple Store
Journey to publish on the apple store
Assuming that you have created your Apple developer account. If not, then check from here.
Configuring Unity
Delete the Agora Folder.
Delete the screencast folder from the JMRSDK.
Goto Unity > Build Settings > Set the orientation to Auto Rotation. Select Landscape Right and Portrait

In Build settings > Other settings > Identification > Enable Automatically Sign
Set the Target device to "iPhone only"

Build the project for iOS in Unity Build Settings
XCode
Open the project in the XCode.

Select the data folder under the project tab, there you will get multiple checkboxes for target membership. Select Unity-iPhone and UnityFramework

Unity-iPhone
Select Unity-iPhone, there you will get the Build Settings, and set the "Enable Bitcode" to no.

Add push notification from the signing and bundle, while selecting the Unity-iPhone.

Select the team signing from the signing and bundle, after selecting the "All" tab.

Licensing your iOS Application to work with JioImmerse
Licensing Journey in iOS JioImmerseBuilding and publishing the app
Create a build from Product > Build or use the Command + 'B' shortcut.

If the build fails, refer to FAQs
FAQs - iOSCreate an Archive after your build is created from Product > Archive

Then go to Window > Organizer, select your build and choose Distribute App

Deep linking
Now You must perform deep linking before proceeding with the build.
App Store Connect
Goto App Store Connect. Select My Apps.
Refer to https://developer.apple.com/app-store-connect/ for publishing your application in iOS App Store.
How to generate IPA file?
Once your archive is generated.
Select App Store Connect.

Select Export

Proceed to generate the IPA file.
Last updated