user9804443
user9804443

Reputation:

Check if Unity Build Successfully or Not (UNITY C#)

Here's my script for building Programmatically

BuildPlayerOptions szBuildResult = new BuildPlayerOptions();
szBuildResult.scenes = scenes;
szBuildResult.locationPathName = m_szapkFileName;
szBuildResult.target = BuildTarget.StandaloneWindows;
szBuildResult.options = BuildOptions.None;

BuildPipeline.BuildPlayer(szBuildResult);

Now I tried to do something like this

string result = BuildPipeline.BuildPlayer(szBuildResult);

But it's returning me an error saying

Cannot convert type UnityEditor.Build.Reporting.BuildReport to string

How can i check if the build is successful or not?

I'm using Unity 2018.2

Upvotes: 2

Views: 1120

Answers (1)

D-Shih
D-Shih

Reputation: 46219

BuildPipeline.BuildPlayer will reutrn BuildReport object. so use BuildReport instead of string

BuildReport result = BuildPipeline.BuildPlayer(szBuildResult);

Upvotes: 1

Related Questions