July 3rd, 2019
Today, we are excited to share our first preview containing support for iOS 13 and Xcode 11! With today’s preview, you can begin building applications using Xcode 11 and begin integrating existing new APIs for iOS 13. APIs such as Sign in with Apple, along with support for watchOS 6, tvOS 13, and macOS 10.15.
What’s New in iOS 13
iOS 13 adds many new exciting capabilities for developers. Including support for iPadOS, Dark Mode, Sign in with Apple, enhancements to Siri and Augmented Reality, and much more! In our first preview release, there is support for the new APIs such as the
SoundAnalysis frameworks. As well as updates to the API surface in existing frameworks available in iOS 12. Be sure to keep an eye on the Xamarin Documentation Portal for upcoming documentation on utilizing new APIs in your applications.
Review the following release notes for a complete listing of the APIs supported in this release, as well as limitations:
Try the Preview Today
Anxious to try out the latest APIs in your app, but worried about breaking your environment? Try today’s Xcode 11 preview risk-free! The Xcode beta can be installed side-by-side with a stable version of Xcode. You can always return to the stable release channel in order to return to your original production environment. This preview requires a Mac running macOS 10.14.4 (Mojave) or newer. macOS 10.15 (Catalina) is supported in this release, though you may need to take additional steps to install the preview.
To get started:
- Download and install the Xcode 11 beta from the Apple Developer Portal.
- In Visual Studio for Mac, select Visual Studio >Check for Updates, select the Xcode 11 Previews channel, and install the available updates.
- In Visual Studio for Mac, select Visual Studio >Preferences >Projects >SDK Locations >Apple and select Xcode-beta.app.
- (Optional) If evaluating this preview using Xcode 11 beta 3, you must enable the managed linker. Right-click your project, navigate to Options >iOS Build >Linker behavior and set the Linker behavior value to Link Framework SDKs Only. This workaround will no longer be necessary in a future preview.
And that’s it! Begin building your app against Xcode 11 and utilize available iOS 13 APIs in your Xamarin apps. This preview only includes support for Visual Studio 2019 for Mac. Support for Visual Studio 2019 will be available in an upcoming preview. Detailed instructions can be found on the Xamarin Documentation Portal.
Share Your Experience
We want to hear how our Xcode 11 preview support works for you! Build your application against Xcode 11 using today’s preview to ensure that your app(s) continues to build using this preview. After that, start integrating new APIs such as Sign in with Apple in your app(s). Our priorities are driven by your feedback. Let us know which features from Xcode 11 and iOS 13 are important to you. Complete our survey.
New previews will be continued to released on a regular basis. When opening Visual Studio 2019 for Mac, stay up-to-date with the latest preview support through Visual Studio ->Check for Updates. We appreciate your feedback and are excited to see what you build!
Senior Program Manager, Mobile Developer Tools