iOS 13 Preview Release Now Available
Today, we are excited to share our first preview release focused on support for iOS 13 and Xcode 11! With today’s preview, you can begin building applications using Xcode 11 and start integrating 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. Some of these include 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.
To get started, you should review the following release notes for a complete listing of the APIs supported in this release, as well as limitations:
Try the Preview Today
Excited 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 use your original production environment. Important note: 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 – Visual Studio 2019 only) Download and install the Xcode 11 preview support VSIX.
And that’s it! You can now begin building your apps against Xcode 11 and utilize the available iOS 13 APIs within your Xamarin apps. Detailed instructions can be found on the Xamarin Documentation Portal.
Update (September 4th): Preview 6 of our support for Xcode 11 and iOS 13 is now available. Huge thanks for community contribution to AVKit. Read our release notes for more information, and visit the forums to discuss.
Update (August 21st): Preview 5 of our support for Xcode 11 and iOS 13 is now available. Huge thanks for community contributions to EventKit and HomeKit. Read our release notes for more information, and visit the forums to discuss.
Update (July 26th): Preview 3 of our support for Xcode 11 and iOS 13 is now available. This release includes updates to many frameworks, including a wonderful community contribution to the NotificationCenter framework from Jonathan Conte. Thanks! Read our release notes for more information, and visit the forums to discuss.
Update (July 10th): Preview 2 of our support for Xcode 11 and iOS 13 is now available. This release includes APIs for the
PencilKit frameworks as well as updates to the API surface for existing frameworks. Read our release notes for more information.
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 by completing our survey.
Please log an issue on GitHub with any feedback. If you have questions or feedback you would like to share privately, don’t hesitate to reach out directly at firstname.lastname@example.org.
We will continue to release new previews on a regular basis. When opening Visual Studio 2019 for Mac, make sure you keep your IDE 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!