Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Add support for iOS17+ Calendar Permissions #2109

Closed
wants to merge 3 commits into from
Closed

Conversation

jfversluis
Copy link
Member

@jfversluis jfversluis commented Nov 30, 2023

Description of Change

As of iOS 17, there is new permissions for accessing/writing Calendar data and Reminders. This PR adds support for those in the Permissions APIs.

Ports over dotnet/maui#18868 from .NET MAUI

Bugs Fixed

@jfversluis
Copy link
Member Author

jfversluis commented Dec 2, 2023

We need some tricks here for the build pipeline in order to get this in successfully. It needs Xcode 15 and Xamarin.iOS, but the macOS12 image has Xamarin.iOS and no Xcode 15 and macOS 13 has no Xamarin.iOS but has Xcode 15.

@jfversluis
Copy link
Member Author

Blocked by xamarin/XamarinComponents#1433 or we need to rewrite the whole pipeline which I'm reluctant to do.

@jfversluis
Copy link
Member Author

Actually I don't think we can fix this at all since Xamarin.iOS will support Xcode 15 but not any of the new iOS 17 APIs. And this new functionality uses new APIs. So fixes are to move to .NET MAUI or use the workaround as described in this issue: #2105 (comment)

@jfversluis jfversluis closed this Dec 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug] iOS 17+ Calendar Permissions not working when setting the first time
1 participant