El enlace iOS de Monotouch funciona en iOS 6 pero falla en iOS 5

He creado un enlace iOS de Monotouch para la última versión del SDK de Chartboost. Funciona bien cuando lo ejecuto en el simulador de iOS 6 pero falla en el simulador de iOS 5.

El post de error:

NSInvalidArgumentException reason: -[__NSCFDictionary setObject:forKeyedSubscript:]: unrecognized selector sent to instance 0x11b8cce0 0 blockpuzzle 0x0016c94e mono_handle_exception_internal_first_pass + 2190 1 blockpuzzle 0x0016e392 mono_handle_exception_internal + 1602 2 blockpuzzle 0x0016eedf mono_handle_exception + 47 3 blockpuzzle 0x001b2012 mono_x86_throw_exception + 306 4 ??? 0x09bc5f8f 0x0 + 163340175 5 blockpuzzle 0x002f40ee monotouch_exception_handler + 158 6 CoreFoundation 0x038ce12c __handleUncaughtException + 76 7 libobjc.A.dylib 0x03a5ff43 _objc_terminate + 86 8 libc++abi.dylib 0x03f738de _ZL19safe_handler_callerPFvvE + 13 9 libc++abi.dylib 0x03f73946 __cxa_bad_typeid + 0 10 libc++abi.dylib 0x03f74ab2 _ZL23__gxx_exception_cleanup19_Unwind_Reason_CodeP17_Unwind_Exception + 0 11 libobjc.A.dylib 0x03a5fe15 _objc_exception_destructor + 0 12 CoreFoundation 0x038cfced -[NSObject doesNotRecognizeSelector:] + 253 13 CoreFoundation 0x03834f00 ___forwarding___ + 432 14 CoreFoundation 0x03834ce2 _CF_forwarding_prep_0 + 50 15 blockpuzzle 0x00026777 -[CBAPIConnection sendRequest:success:failure:] + 1175 16 blockpuzzle 0x000262db -[CBAPIConnection sendRequest:success:] + 55 17 blockpuzzle 0x0002361f -[Chartboost startSession] + 468 at (wrapper managed-to-native) MonoTouch.ObjCRuntime.Messaging.void_objc_msgSend (intptr,intptr) <IL 0x0000a, 0x0002c> at com.blueriver.chartboost.Chartboost.startSession () <IL 0x00016, 0x00028> 

Configuré la versión SDK de construcción de iOS para mi proyecto en 6.1 y el objective de implementación (versión mínima del SO) a 4.3.

¿Qué me estoy perdiendo?

[Actualización] Puse mi enlace en pastebin: http://pastebin.com/KfTztyDP . Quizás sea de alguna ayuda.

forKeyedSubscript se agregó en iOS 6. ¿Sus documentos dicen que son compatibles con iOS 5 o existe una versión diferente de la biblioteca para sistemas más antiguos?

Encontré la respuesta gracias a la respuesta de dalexsoto aquí: MonoTouch "selector no reconocido enviado a instancia" no funciona en iOS5 (pero funciona en iOS6) .

Solo necesitaba agregar lib arclite.a a mi proyecto de enlace Monotouch y funcionó.

Si alguien tiene el mismo problema o simplemente descarga la biblioteca aquí https://github.com/PSPDFKit/XamarinBindings/tree/master/AlexTouch.PSPDFKit y agréguela a su proyecto binding.
Gracias al nuevo Xamarin Studio no necesitas juguetear con DLL creados por los enlaces. Simplemente agregue una reference a su proyecto binding en su proyecto principal y todo está bien.