Error de compilación JIT con protobuf-net en el dispositivo MonoTouch / iOS (iPhone / iPad)

Estoy usando protobuf-net v2 beta r450 (distribución binaria) y construyo un ensamblaje de serialización con anticipación utilizando la técnica descrita aquí:

http: //www.frictionpointstudios.com/blog/2011/3/31/using-protobuf-net-serialization-in-unity-iphone.htm

Creo mi conjunto de serialización en Windows y lo uso en mi proyecto MonoTouch. Funciona bajo el simulador. Pero cuando se ejecuta en el dispositivo, donde solo se aplica la compilación AOT, aparece este error:

attempting to JIT compile method 'ProtoBuf.BufferPool.GetBuffer()' 
while running with --aot-only 

La excepción ocurre cuando se llama Serialize ():

using (var stream = File.Create(out_file))
{
    serializer.Serialize(stream, settings);
}

Gracias por cualquier ayuda

Respuestas a la pregunta(2)

Su respuesta a la pregunta