Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@christopherfujino
Copy link
Contributor

@christopherfujino christopherfujino commented Oct 17, 2024

We were copying the macOS privacy manifest to the wrong path, which led to codesigning failing.

See flutter/flutter#157016 (comment) for more context.

@christopherfujino christopherfujino changed the base branch from main to flutter-3.27-candidate.0 October 17, 2024 23:33
@flutter-dashboard
Copy link

This pull request was opened from and to a release candidate branch. This should only be done as part of the official Flutter release process. If you are attempting to make a regular contribution to the Flutter project, please close this PR and follow the instructions at Tree Hygiene for detailed instructions on contributing to Flutter.

Reviewers: Use caution before merging pull requests to release branches. Ensure the proper procedure has been followed.

@christopherfujino
Copy link
Contributor Author

I think someone will need to format my gn file, but I'm leaving the office now.

Copy link
Member

@jmagman jmagman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM this matches

outputs = [ "$_flutter_framework_dir/Versions/A/Resources/Info.plist" ]

@jmagman
Copy link
Member

jmagman commented Oct 17, 2024

This framework test needs to land first flutter/flutter#157136

@jmagman
Copy link
Member

jmagman commented Oct 18, 2024

I think someone will need to format my gn file, but I'm leaving the office now.

Done.

@jmagman
Copy link
Member

jmagman commented Oct 18, 2024

I built the framework on this PR and the directory structure (and symlinks) looks right:

Screenshot 2024-10-17 at 5 20 04 PM

Copy link
Member

@cbracken cbracken left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM stamp from a Japanese personal seal

@christopherfujino christopherfujino added the autosubmit Merge PR when tree becomes green via auto submit App label Oct 18, 2024
@auto-submit auto-submit bot merged commit af0f0d5 into flutter:flutter-3.27-candidate.0 Oct 18, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Oct 18, 2024
…on (#157136)

The PrivacyInfo.xcprivacy file was originally copied to the top-level macOS framework, but instead needs to be in the Resources directory (which is a different path than iOS).  This caused codesigning issues #157016.

The path is being corrected flutter/engine#55938 so update the framework test to handle either path.  It will be updated to just check the correct path once it rolls into the framework.
@christopherfujino christopherfujino deleted the cherrypicks-flutter-3.27-candidate.0 branch October 18, 2024 18:54
auto-submit bot pushed a commit that referenced this pull request Oct 22, 2024
Cherry-pick the beta branch privacy location fix #55938 back to master so this doesn't regress in the next beta.

This is for flutter/flutter#157016 on master.  Can be merged once the framework test flutter/flutter#157318 merges.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
@jmagman jmagman added cp: stable cherry pick to the stable release candidate branch and removed cp: stable cherry pick to the stable release candidate branch labels Oct 23, 2024
christopherfujino pushed a commit to flutteractionsbot/flutter that referenced this pull request Oct 23, 2024
…on (flutter#157136)

The PrivacyInfo.xcprivacy file was originally copied to the top-level macOS framework, but instead needs to be in the Resources directory (which is a different path than iOS).  This caused codesigning issues flutter#157016.

The path is being corrected flutter/engine#55938 so update the framework test to handle either path.  It will be updated to just check the correct path once it rolls into the framework.
nick9822 pushed a commit to nick9822/flutter that referenced this pull request Dec 18, 2024
Cherry-pick the beta branch privacy location fix flutter/engine#55938 back to master so this doesn't regress in the next beta.

This is for flutter#157016 on master.  Can be merged once the framework test flutter#157318 merges.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

affects: desktop autosubmit Merge PR when tree becomes green via auto submit App platform-macos

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants