Xamarin WP8 app: API certification failures from XLabs.Platform.WP8.dll


  • We've submitted a very simple Xamarin-built WP8 app and are getting more than 50 API certification failures. This is the first:

    • This API is not supported for this application type - Api=System.IO.IsolatedStorage.IsolatedStorageFile. Module=MSCORLIB, PUBLICKEYTOKEN=7CEC85D7BEA7798E. File=XLabs.Platform.WP8.dll.

    All of them are from XLabs.Platform.WP8.dll. We're not using XLabs.Platform.WP8.dll directly, it's being referenced and used by Xamarin itself.

    It also looks like the APIs themselves are valid for use, just not "for this application type". The project is a WP8 project, and the hardware requirements specified in the submission are Touch Screen and Camera.

    What gives?

    Monday, September 7, 2015 8:04 AM