Hi guys,
I'm having issues with stripping with Unity 2019.4.3f1 on ios.
The code stripping level is set to Medium.
Here is a portion of XCode console output.
MissingMethodException: Default constructor not found for type HutongGames.PlayMaker.Actions.MissingAction
at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x00000] in <00000000000000000000000000000000>:0
at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00000] in <00000000000000000000000000000000>:0
at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00000] in <00000000000000000000000000000000>:0
link.xml files ued by Unity when building the code.
<linker>
<assembly fullname="mscorlib">
<namespace fullname="System.Security.Cryptography" preserve="all" />
</assembly>
<assembly fullname="System">
<namespace fullname="System.Configuration" preserve="all" />
<namespace fullname="System.ComponentModel" preserve="all" />
<namespace fullname="System.Net.Configuration" preserve="all" />
</assembly>
<assembly fullname="UnityEngine">
<namespace fullname="UnityEngine.RectTransform" preserve="all" />
</assembly>
<assembly fullname="ConditionalExpression">
<type fullname="PlayMaker.ConditionalExpression.ConditionalExpression" preserve="all" />
</assembly>
<assembly fullname="PlayMaker">
<type fullname="PlayMakerFSM" preserve="all" />
</assembly>
</linker>
FSM State that causes this issue attached below.
Thanks in advance.