There should be variables for:
- APPNAME - the name of the app, used in the bundle identifier and if you extract the IPA, shows up in the
<my-app>.app
{: .filepath} directory - CONFIGURATION - the build configuration (ie: Release, Dev, QA, etc)
- BUNDLEPREFIX - such as'com.universalapp'
- See the GitHub docs, or an alternative example, on setting up your signing certificate and provisioning profile(s).
- Build it in Release so that it has all of the right values for the production deployment. Use the
plutil
utility to modify the values for the other build configurations (ie: Dev, QA) - You can see how I did this with a real-world app in Azure DevOps in a deployment pipeline here.
- Create a build locally with all configurations. Extract the .xcarchive or .ipa to see how the
-Info.plist
file changes between each build.