PostprocessBuildPlayer in 5.3

Anyone else noticed that this doesn’t seem to work in 5.3? It seems the script never gets called. This is a big issue with our iOS builds, as we generally set up our deep linking this way.

In 5.3.0f4 we have the same problem of execution PostprocessBuildPlayer.

PostProcessBuildPlayer perl script support has been removed in 5.3. Please use Unity - Scripting API: PostProcessBuildAttribute

That wasn’t included in the release notes?

Is it only perl PostProcessBuildPlayer support that has been removed, or have all PostProcessBuildPlayer scripts been dropped? We have a PostProcessBuildPlayer script written in python and it also does not appear to execute using Unity 5.3.0.

Hi all,

We ran into this this week, and as we have multiple plugins / legacy logic / etc. that relies on this behavior, and we didn’t want to rewrite it all in C#, I put this together to bootstrap the old-style functionality instead:

Hope it’s helpful!
-cojo

1 Like

Thank you so much for that cojo. Just spent the last 2 days banging my head against a wall trying to figure out why my builds are broken. This will save me a lot of time.