Updating Your App to iOS 11

In iOS 11, Apple has introduced architecture updates, new visual changes, and an updated iTunes Connect process. This guide explores each of these changes, helping you to get your Xamarin.iOS app updated for iOS 11.

Architecture Changes

One of the biggest changes that you should be aware of with iOS 11 is the deprecation of 32-bit support for apps, as detailed in Apple's press release.

This guide guides you through updating your app for 64-bit.

Visual Design Updates

In iOS 11, Apple introduced new visual changes including updates to the navigation bar, search bar, and table views. In addition improvements have been made to allow for more flexibility over margins and full screen content. These changes are covered in this guide.

App Store Changes

The iOS App Store has had a complete redesign, which not only allows users to efficiently navigate the store, but also allows you, as a developer, to promote your app to users. These promotions include updates to in-app purchases and updates to the product page. iOS 11 also adds updates regarding how to communicate with users, how to add your app icon, and how to release your app to the public.

App Icon Updates

Note

App icons should now be delivered by an Asset Catalog.

For information on using asset catalogs refer to the App Store Icon guide. For help with migrating icons from an Info.plist to an Asset catalog, see the Migrating from Info.plist to Asset Catalogs guide.

The required icon in the Asset Catalog is named App Store and should be 1024 x 1024 in size. Apple have stated that the app store icon in the asset catalog can't be transparent nor contain an alpha channel.

App store icon location in asset catalog.