# 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:<br>

![](https://2156754867-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGKN5x3cmwRKMwgxOmFSp%2Fuploads%2Fq3bbzFs7yT8qZdcfbx3I%2Fimage.png?alt=media\&token=4bda79e2-127a-40d5-a5d5-9e403c54bdff)
