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

Privacy manifest empty dict #44402

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

johnf
Copy link

@johnf johnf commented May 3, 2024

Summary:

Fixes #44401

0.74.1 Privacy polict aggregation can crash on strange policies

Changelog:

[IOS] [FIXED] - pod update crash caused by empty dict in Privacy policy during aggregation

Test Plan:

yarn add react-native-image-crop-picker
cd ios
pod update

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. labels May 3, 2024
@johnf
Copy link
Author

johnf commented May 3, 2024

@aleqsio FYI

@facebook-github-bot
Copy link
Contributor

@philIip has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

brentvatne added a commit to expo/expo that referenced this pull request May 6, 2024
…gation (#28646)

# Why

There are a few issues right now with privacy manifest aggregation
(facebook/react-native#44410,
facebook/react-native#44402,
facebook/react-native#44402) that I expect will
be fixed in React Native 0.74.2, but in order to ensure that this
doesn't break builds I've disabled it by default and added this build
property to allow folks to toggle it on. We can switch on by default
when 0.74.2 is released and proven to handle some edge cases better.

# How

Same old process for adding a new property

# Test Plan

Run tests

# Checklist

- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Priavacy Policy aggregation errors on empty dict
2 participants