Important iOS 6 information for MonoTouch users

We are hard at work updating MonoTouch for the upcoming iOS 6 release and have uncovered a critical issue with reference counting that can cause apps to crash when executed on iOS 6. Apps built using Interface Builder from Xcode 3 with the [Connect] attribute are especially affected.  For all apps, this issue can keep some view controllers in memory too long which may result in an app crash.

Please recompile your app using MonoTouch 5.2.13 and submit the resulting binaries to Apple to avoid your app crashing with iOS 6. 

Current MonoTouch subscribers can update to 5.2.13 through MonoDevelop or by signing in to Xamarin.com.  For those customers without a current subscription,  please upgrade to MonoTouch 5.2.13.  If you are not in a position to upgrade at this time, please contact us to explore your options.  We are committed to ensuring that your apps will run successfully with iOS 6.

We’ve started an email list for critical issues in order to quickly communicate important technical information to our developer community.  Please subscribe to the list, which is only used for technical updates, and encourage anyone in your organization responsible for building Xamarin apps to do the same.

Posted on August 13, 2012