Skip to content

Instantly share code, notes, and snippets.

View jmarsh411's full-sized avatar

Josh Marshall jmarsh411

View GitHub Profile
@martinpi
martinpi / IncrementBuildNumber.cs
Created September 25, 2020 13:45
Automatically increment the iOS build number in Unity conforming to Apple's guidelines before every build. Be sure to drop into a folder name "Editor". Worked in autumn 2020.
using UnityEngine;
using UnityEditor.Build;
using UnityEditor.Build.Reporting;
using UnityEditor;
public class IncrementBuildNumber : IPreprocessBuildWithReport {
public int callbackOrder { get { return 0; } } // Part of the IPreprocessBuildWithReport interface
public void OnPreprocessBuild(BuildReport report) {
if (report.summary.platform == BuildTarget.iOS) {