Unfortunately it seems that I am still having issues with my project after building to iOS using IL2CPP. I've gone through my entire project using the linker wizard to update the link.xml file, but I am still experiencing the following issues:
- UI Buttons not responding (using the Playmaker UI Proxy from the Ecosystem.)
- UI Text property not being set by the Set Property (it just shows the default value, as demonstrated in the linker wizard video).
It is almost as if my project is not recognising the link.xml file, even though it is all up to date.
I was wondering, is anyone else still having problems, despite having used the linker wizard? And could this behaviour perhaps be caused by something else entirely regarding IL2CPP?
My project worked fine on iOS when built using Mono2x, so there is definitely something going wrong after switching to IL2CPP (I just have no idea what that might be).
Just for reference, here is a copy of my link.xml file (which seems fine as far as I can see):
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="System">
<namespace fullname="System.Net" preserve="all" />
<namespace fullname="System.Net.Sockets" preserve="all" />
<namespace fullname="System.Net.Cache" preserve="all" />
<namespace fullname="System.Net.Mime" preserve="all" />
<namespace fullname="System.Net.Security" preserve="all" />
<namespace fullname="System.Net.NetworkInformation" preserve="all" />
</assembly>
<assembly fullname="UnityEngine">
<type fullname="UnityEngine.ParticleSystem" preserve="all" />
<type fullname="UnityEngine.GameObject" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UI">
<type fullname="UnityEngine.UI.Text" preserve="all" />
</assembly>
</linker>