Windows to Mac AppStoreConnect Unity Cloud Build
  • Signing Identities and Certificates
  • Creating-an-Ad-Hoc-Distribution-Provisioning-Profile
  • AppStore Connect
  • Unity Dashboard
  • Forum Post About Post Build Script
  • Documentation for bash script
  • Auto Increment Build
Powered by GitBook
On this page

Auto Increment Build

If you don't change the build number in unity, the build won't push to AppStoreConect.

Put this script in the editor folder.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;

public class AutoIncrementVersionCodeInCloudBuild : MonoBehaviour
{
#if UNITY_CLOUD_BUILD
    public static void PreExport(UnityEngine.CloudBuild.BuildManifestObject manifest)
    {
        string buildNumber = manifest.GetValue("buildNumber", "0");
        Debug.LogWarning("Setting build number to " + buildNumber);
        PlayerSettings.Android.bundleVersionCode = int.Parse(buildNumber);
        PlayerSettings.iOS.buildNumber = buildNumber;
    }
#endif
}

Then, in your unity dashboard config for cloud build. In advanced options, set the following:

PreviousUnity Dashboard

Last updated 3 years ago