Xamarin-macios: [Meta] Xcode 11 Support

Created on 4 Jun 2019  路  4Comments  路  Source: xamarin/xamarin-macios

This is a meta issue tracking the status of our Xcode 11 support.

Follow our work

The current status of our bindings are on our wiki.

You can see the latest commits in our branch and follow our discussions in our public development channel.

Status

Xcode 11 Beta 2 is out and we are working on bindings along with test stabilization.

There is a known issue with our installer, where an override in System Preferences is needed to install.

Contributing

Known Issues

  • [ ] [Simulators do not launch after upgrading to Xcode 11 beta 1. Contains a workaround.](https://github.com/xamarin/xamarin-macios/issues/6216)
  • [ ] [Xcode 9.4 needed for 32b Mac apps crashes when accepting the license on Catalina](https://github.com/xamarin/xamarin-macios/issues/6217)
  • [ ] [XI/XM packages can't be installed without override in System Preferences (Security) (signing?)](https://github.com/xamarin/xamarin-macios/issues/6452)
  • [ ] [XI/XM Xamarin packages will show dialogs in Catalina which makes the Xamarin Installer fail.](https://github.com/xamarin/xamarin-macios/issues/6528)
  • [ ] [Enabling incremental builds makes app crash upon launch](https://github.com/xamarin/xamarin-macios/issues/6422)
enhancement

Most helpful comment

We've shipped Xcode 11 support today, and will be extending our support over time. I'm going to leave this issue open to note where we are in various areas.

All 4 comments

To support Xcode 11, we are bucketing items into two piles:

[xcode11-support] - Things required to have current functionality on macOS 10.15 / Xcode 11
[xcode11-feature] - New functionality on macOS 10.15 / Xcode 11 (edited)

We will prefix each issue with one of them to tag them in a searchable way (that also works well with our internal systems).

The first set [xcode11-support] are obviously required for any release that can't regress existing functionality.

Here are some stand out issues of each type (you can search github for the full listing):

As a friendly reminder, an issue card is not a guarantee that a certain feature will be done, or done under any particular time frame. Issues allow us to document what features we do and do not have, and give the community a place to provide feedback.

[xcode11-support]

  • [x] [Verify support when running on macOS 10.15](https://github.com/xamarin/xamarin-macios/issues/6234)
  • [x] [Research packaging changes (anything needed to support?)](https://github.com/xamarin/xamarin-macios/issues/6240)
  • [ ] [Verify System Font by Name respects failure](https://github.com/xamarin/xamarin-macios/issues/6241)
  • [ ] [xcframework support](https://github.com/xamarin/xamarin-macios/issues/6246)
  • [ ] [Look into getting Xcode faster on release day (.xib turnaround)](https://github.com/xamarin/xamarin-macios/issues/6245)
  • [x] [Sign in with Apple](https://github.com/xamarin/xamarin-macios/issues/6248)
  • [X] [Bind CIFilters and fix test](https://github.com/xamarin/xamarin-macios/issues/6340)
  • [ ] [Apple Distribution/Development certificates](https://github.com/xamarin/xamarin-macios/issues/6486)

[xcode11-feature]

  • [x] [Xcode 11 APIs](https://github.com/xamarin/xamarin-macios/wiki/xcode11-Bindings-Status)
  • [x] [Verify features are "API only" and do not require tooling](https://github.com/xamarin/xamarin-macios/issues/6242)
  • [ ] [CAMetalLayer is available in iOS 13 and tvOS 13 simulators](https://github.com/xamarin/xamarin-macios/issues/6243)
  • [ ] [Environment Overrides](https://github.com/xamarin/xamarin-macios/issues/6247)
  • [ ] [Add support for Catalyst/UIKitForMac](https://github.com/xamarin/xamarin-macios/issues/6210)
  • [ ] [WatchOS Independent Apps](https://github.com/xamarin/xamarin-macios/issues/6244)
  • [ ] [Swift Libraries (CryptoKit and RealityKit)](https://github.com/xamarin/xamarin-macios/issues/6239)
  • [ ] [Research SwiftUI](https://github.com/xamarin/xamarin-macios/issues/6235)

If we happen to come across features that are likely of interest to Forms, please add them to the XF tracking issue.

New Status Update - Xcode 11 Beta 2 is out and we are working on bindings along with test stabilization.

We've shipped Xcode 11 support today, and will be extending our support over time. I'm going to leave this issue open to note where we are in various areas.

Xcode 11 support are in stable everywhere now.

Was this page helpful?
0 / 5 - 0 ratings