Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Apple Privacy Manifest to new project template #21350

Merged
merged 2 commits into from
Jul 2, 2024

Conversation

jfversluis
Copy link
Member

@jfversluis jfversluis commented Mar 21, 2024

Description of Change

This adds the Apple Privacy Manifest, minimal version needed for a .NET MAUI app, to the default templates so that people don't have to add this manually.

One of the entries is commented out by default, when not explicitly using the Preferences APIs this is not needed as it will be trimmed when you publish your app. If you do use the Preferences APIs, uncomment the entry.

More information: https://aka.ms/maui-privacy-manifest

If you find this and are wondering how to deal with this in your already existing project: you should be able to take the contents from the PrivacyInfo.xcprivacy file and put that in your project. Then make sure that that file ends up in the root of your app bundle, this PR also shows you what changes to make for that in your csproj.

@jfversluis jfversluis added platform/iOS 🍎 area-templates Project templates, Item Templates for Blazor and MAUI labels Mar 21, 2024
@jfversluis jfversluis marked this pull request as ready for review March 22, 2024 12:36
@jfversluis jfversluis requested review from a team as code owners March 22, 2024 12:36
mcumming
mcumming previously approved these changes Mar 22, 2024
Eilon
Eilon previously requested changes Mar 22, 2024
src/Templates/src/templates/maui-blazor/MauiApp.1.csproj Outdated Show resolved Hide resolved
@jfversluis

This comment was marked as outdated.

@jfversluis jfversluis force-pushed the privacy-manifest-template branch 2 times, most recently from 09a8203 to 9cef0f5 Compare June 28, 2024 08:51
@jfversluis jfversluis self-assigned this Jun 28, 2024
@jfversluis
Copy link
Member Author

/azp run

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@jfversluis jfversluis enabled auto-merge (squash) July 1, 2024 06:35
@jfversluis jfversluis dismissed Eilon’s stale review July 1, 2024 07:15

The piece of code it was about was entirely removed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-templates Project templates, Item Templates for Blazor and MAUI platform/iOS 🍎
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

8 participants