Xcode resources folder not updating
The new Unified APIs are required to support 64 bit device architectures from a Xamarin. As of February 1st, 2015 Apple requires that all new app submissions to the Mac App Store support 64 bit architectures.
Updating an existing app to use the Unified API requires changes to the project file itself as well as to the namespaces and APIs used in the application code.
This guide is meant as a reference to help you start that journey.
The picture below helps denote the differences between a traditional Phone Gap hybrid app (left) and a native hybrid app approach (right): There are some different options available to achieve this mixed native i OS and Web View approach and this guide will cover two of them.
Before getting started you should read this blog post about choosing a mobile strategy.
As a quick refresher, the type of app we're referring to here includes a blend of native controls and one or more webviews.
Mac application from the Classic to the Unified APIs, there are several instances that will require further, manual intervention.
Until that time, just like the components, you'll need to switch any Nu Get Package you have included in your project to a version that supports the Unified APIs and do a clean build afterwards. Mac.dll' is referenced explicitly, while 'monomac.dll' is referenced by 'xxx, Version=0.0.000, Culture=neutral, Public Key Token=null'" after converting your application to the Unified APIs, it is typically due to having either a component or Nu Get Package in the project that has not been updated to the Unified API.Mac application, please see our Target Frameworks documentation.The tool basically automates all the steps outlined in the Update Manually section presented below and is the suggested method of converting an existing Xamarin. Again, once the warnings have been fixed, follow these steps to manually update Xamarin.For any included component, replace the current version with a new version from the Xamarin Component Store that supports the Unified API and do a clean build.Any component that has not yet been converted by the author, will display a 32 bit only warning in the component store.
The Phone Gap i OS project template is a good example to look at for how to extend it since it does so in the instead for the View Controller class name in your Storyboard and customize it accordingly.