{"id":45328,"date":"2019-09-13T12:13:18","date_gmt":"2019-09-13T19:13:18","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/xamarin\/?p=45328"},"modified":"2019-09-17T07:29:57","modified_gmt":"2019-09-17T14:29:57","slug":"ios-13-and-xcode-11","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xamarin\/ios-13-and-xcode-11\/","title":{"rendered":"Get Ready for iOS 13 and Xcode 11"},"content":{"rendered":"<p>Support for iOS 13 and Xcode 11 to accompany Apple\u2019s Xcode Gold Master (GM) release was just announced! Additionally, we have also just published <a href=\"https:\/\/docs.microsoft.com\/en-us\/xamarin\/ios\/platform\/ios13\/index\">updated documentation<\/a> to help you quickly get started with all the new features. Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 or watchOS 6 apps to the Apple App Store.<\/p>\n<h2>Get Started with iOS 13 and Xcode 11<\/h2>\n<p>For a detailed walkthrough of how to set up your development environment, review our <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/get-started\">Getting Started Guide for iOS 13<\/a>. In short, you will learn how to:<\/p>\n<ul>\n<li>Download and install Xcode 11 GM from the Apple Developer Portal.<\/li>\n<li>Download and install Xamarin.iOS for Visual Studio on Mac.<\/li>\n<li>Download and install Xamarin.iOS support for Visual Studio on Windows.<\/li>\n<\/ul>\n<p>And that\u2019s it! Xcode 11 is now your default installation. It will be used by Visual Studio to build your iOS projects. You can review this setting from <strong>Preferences &gt; Projects &gt; SDK Locations &gt; Apple<\/strong>.<\/p>\n<h2>What\u2019s new with iOS 13 and Xcode 11?<\/h2>\n<p>iOS 13 provides the next generation of existing features like SiriKit and ARKit, and introduces some exciting new features such as <a href=\"https:\/\/docs.microsoft.com\/en-us\/xamarin\/ios\/platform\/ios13\/dark-mode\">Dark Mode<\/a>, <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/sign-in\">Sign In with Apple<\/a>, SF Symbols, and more!<\/p>\n<h3>Dark Mode<\/h3>\n<p>With iOS 13, Apple introduces dark mode, a system-wide option for light and dark themes. Now, users can switch to Dark Mode to use darkened iOS color schemes. This puts the focus on the content over the chrome of your app.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-45185\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/08\/LightAndDark_01.png\" alt=\"iOS 13 and Xcode 11 Dark Mode\" width=\"670\" height=\"600\" srcset=\"https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/08\/LightAndDark_01.png 782w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/08\/LightAndDark_01-300x269.png 300w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/08\/LightAndDark_01-768x687.png 768w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>We recently blogged about <a href=\"https:\/\/devblogs.microsoft.com\/xamarin\/modernizing-ios-apps-dark-mode-xamarin\/\">modernizing iOS apps for Dark Mode<\/a>. <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/dark-mode\">Documentation<\/a>.<\/p>\n<h3>Privacy and Security<\/h3>\n<p><strong>Sign In<\/strong> with Apple enables users to set up a privacy-friendly, secure account. This grants the ability to quickly start using apps and websites while maintaining your level of privacy. Taking advantage of 2FA and the restricted set of provided information will give users more confidence that their personal information is not being stolen or collected in any way.<\/p>\n<p>To learn more, visit our documentation for <a href=\"&quot;https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/sign-in\">Sign In with Apple<\/a>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-45377\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/09\/sign-in-juice.gif\" alt=\"iOS 13 and Xcode 11 Sign In Juice\" width=\"303\" height=\"600\" \/><\/p>\n<h3>SFSymbols<\/h3>\n<p>SFSymbols provide a consistent set of icons and images to use in your app. The symbols use the SVG format to implement vector-based images that scale to different screen sizes without losing sharpness. Additionally, they support text properties, such as color and weight.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-45330\" src=\"http:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/09\/sfsymbols.png\" alt=\"iOS 13 and Xcode 11 SFSymbols\" width=\"681\" height=\"600\" srcset=\"https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/09\/sfsymbols.png 941w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/09\/sfsymbols-300x264.png 300w, https:\/\/devblogs.microsoft.com\/xamarin\/wp-content\/uploads\/sites\/44\/2019\/09\/sfsymbols-768x677.png 768w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/><\/p>\n<h3>iPadOS<\/h3>\n<p>Built specifically with the iPad in mind, iPadOS is an expansion of iOS.<\/p>\n<p>With iPadOS, make greater use of the Apple Pencil using PencilKit with new gestures. It allows the use of multiple windows and drag-and-drop various content between apps. iPadOS can also allow apps to provide system-wide fonts.<\/p>\n<h3>Learn More about iOS 13 and Xcode 11 Support<\/h3>\n<p>Explore our <a href=\"http:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/\">documentation<\/a> to cover the features mentioned above and much more. Additionally, stay on top of all the latest details by checking for updates in Visual Studio.<\/p>\n<h2>Install Today<\/h2>\n<p>Follow these installation steps to get started:<\/p>\n<ol>\n<li>Download and install the Xcode 11 GM from the <a href=\"https:\/\/developer.apple.com\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apple Developer Portal<\/a>.<\/li>\n<li>In Visual Studio for Mac, select Visual Studio &gt; Check for Updates, select the Xcode 11 Previews channel, and install the available updates.<\/li>\n<li>In Visual Studio for Mac, select Visual Studio &gt; Preferences &gt; Projects &gt; SDK Locations &gt; Apple and select Xcode.app.<\/li>\n<li>(Optional \u2013 Visual Studio 2019 only) Download and install the <a href=\"https:\/\/download.visualstudio.microsoft.com\/download\/pr\/9c9511c4-4fef-4d9c-ab06-baf2051096eb\/ced0a8d52dac7b819d48f10151240816\/xamarin.visualstudio.alpha.16.2.0.3049028-15f4129.vsix\" target=\"_blank\" rel=\"noopener noreferrer\">Xcode 11 GM support VSIX<\/a>.<\/li>\n<\/ol>\n<p>That\u2019s it! Begin building your apps against Xcode 11 and utilize iOS 13 APIs within your Xamarin apps. Detailed instructions can be found in the <a href=\"https:\/\/docs.microsoft.com\/xamarin\/ios\/platform\/ios13\/get-started\" target=\"_blank\" rel=\"noopener noreferrer\">Xamarin Documentation Portal<\/a>. Also, check the <a href=\"https:\/\/docs.microsoft.com\/en-us\/xamarin\/ios\/release-notes\/13\/13.0\" target=\"_blank\" rel=\"noopener noreferrer\">Xamarin.iOS 13 release notes<\/a> for the latest information on changes in the GM release of Xcode 11.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Support for iOS 13 and Xcode 11 to accompany Apple\u2019s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.<\/p>\n","protected":false},"author":553,"featured_media":45384,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5216,303,362,390],"tags":[6,6254,6150,206,16,6932,6931],"class_list":["post-45328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-ios","category-macos","category-watchos","tag-ios","tag-ios-13","tag-tvos","tag-watchos","tag-xamarin-forms","tag-xamarin-ios","tag-xcode"],"acf":[],"blog_post_summary":"<p>Support for iOS 13 and Xcode 11 to accompany Apple\u2019s Xcode Gold Master (GM) release has just been announced! Now, build your Xamarin.iOS (and Xamarin.Forms for iOS) apps with Xcode 11 GM and submit your iOS 13, tvOS 13 and watchOS 6 apps to the Apple App Store.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/45328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/users\/553"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/comments?post=45328"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/posts\/45328\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media\/45384"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/media?parent=45328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/categories?post=45328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xamarin\/wp-json\/wp\/v2\/tags?post=45328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}