Sorry ignore previous message, not sure how to delete it.
Ok so the test case is super simple, empty scene, one game object, behaviour tree graph with a vector bound to the transform position, as in the attachment.
In the editor this runs perfectly fine, the object floats up as expected,
On an iOS build, the behaviour tree errors with:
ExecutionEngineException: Attempting to JIT compile method ‘(wrapper delegate-invoke) System.Func1<UnityEngine.Vector3>:invoke_Vector3__this__ ()’ while running with –aot-only.
at NodeCanvas.Variables.VariableData1[UnityEngine.Vector3].GetValue () [0x0000b] in /Users/matthew.newcombe/work/frodo/Client/Assets/Plugins/NodeCanvas/Core/Blackboard/VariableData.cs:83
…