Home Custom Mobile App Customization and Building iOS Customization and Building iOS Customization and Building iOS Customization If you selected the build for iOS and Push Notifications, the configuration of iOS and Push Notifications will be shown on the page, as shown in the images below. Note If you choose not to add Push Notifications in your app, just simply untick the Push Notification selector and the Configuration for Push Notifications will not appear in your page. You may skip the Firebase Push Notification Configuration step and continue for GitHub Configuration. iOS Configuration The example of the configuration is shown in the image below. Name Description iOS App Team ID The App Team ID that was obtained in iOS Prerequisites iOS Provisioning Profile Name The Provisioning Profile Name that was obtained in iOS Prerequisites iOS Provisioning Profile The Provisioning Profile file that was obtained in iOS Prerequisites iOS Distribution Certificate The Distribution Certificate file that was obtained in iOS Prerequisites Ensure that the file is in p12 format iOS Distribution Certificate Password The Distribution Certificate Password that was used in iOS Prerequisites Firebase Push Notification Configuration The example of the configuration is shown in the image below. Name Description Firebase Project Number The unique number of Firebase Projects that were obtained in Firebase Prerequisites. iOS Google Service Plist file The GoogleService-info.plist file that was obtained when creating Firebase iOS App in Firebase Prerequisites. Android Google Services JSON file The google-services.json file thas was obtained when creating Firebase Android App in Firebase Prerequisites. GitHub Configuration The example of the configuration is shown in the image below. Name Description GitHub Username The Username of your GitHub Account that was obtained in step 3 in Custom Mobile Apps Prerequisites. GitHub Access Token The Access Token of your GitHub Account that was obtained in step 3 in Custom Mobile Apps Prerequisites. GitHub Repository Type Select either you want the Repository to be: Forked as Public Repository. Cloned as Private Repository. iOS Building Building 1. Click on Submit to start the automated processing, which will take a few minutes, as shown in the images below. 2. Once the processing is complete, the link to the customized GitHub repository will be presented. Click on the GitHub repository link, which will open it in a new window, as shown in the images below. 3. If you do not see an Actions tab in the GitHub repository, enable GitHub Actions in the repository Settings as shown in the images below. Optional If you want to set up more advanced settings, you can refer to Manual Customizations. iOS App Building 1. To build for iOS, go to Actions(1) > Build iOS(2) > Run workflow(3) > Run workflow(4) as shown in the image below. 2. The iOS build takes about 20 minutes. When the workflow run is completed, the IPA will be available in the ios-app-release.zip artifact and the source XCode workspace in the xcworkspace.zip artifact, as shown in the images below. 3. Once the builds have been completed, return to the Custom Mobile App Service window as shown in the image below and click on Complete. 4. Once you click Complete, go to Custom Mobile App Publishing for the publishing guide. Created by Damian Last modified by Aadrian on Nov 19, 2024