-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
[馃専] ITMS-91053 (Apple Required Reasons APIs): Declare an approved Required Reason for NSPrivacyAccessedAPIType
#2288
Comments
Can confirm on the |
I'v got 4 requirements from apple when trying to submit :
|
Found potentially required reason API usage '.creationDate' in './node_modules/react-native-image-picker/ios/ImagePickerManager.m' |
Has anyone found a solution to this?
|
Are there any updates or plans for this? Thank you! |
Hi @Johan-dutoit, could you please tell us when the Privacy Manifest File will be available in the public repo? Starting tomorrow, we'll need it to release our app in the AppStore. Thanks a lot! |
@Baudouin-Renie, Same here. The issue opened on 26 March, Still, there is no update on this even though it binds with Apple's deadline and can stop releasing new app versions. 馃槥 |
guys any updates ? can someone give us pointers how to bypass this, i must release this week and still getting warning |
@taylorkline, @Johan-dutoit, Can you share any input on this? |
There's a PR open for this: #2292 If you need it before it's in a release, you could apply it via patch-package. |
You don't need this library to declare its privacy manifest (though Apple would like all libraries to provide their own, and you are responsible for the libraries you use). You can declare a valid reason in your own project's privacy manifest. |
Description
This picker uses the
creationDate
from theFileManager
class, which by May 1, 2024, must be declared with an approved reason in a Privacy Manifest.Proposed Solution
PrivacyInfo.xcprivacy
with an appropriate entry forNSPrivacyAccessedAPIType
within theNSPrivacyAccessedAPITypes
array.3B52.1
- "Declare this reason to access the timestamps, size, or other metadata of files or directories that the user specifically granted access to, such as using a document picker view controller."Test Solution
Ensure that none of the Required Reasons APIs are used without a provided, Apple-approved reason.
This iOS 17 Required Reasons scanner may be ran on the codebase.
Additional Notes
It's possible that there are System boot time APIs or Disk space APIs that must also be declared. I did not perform an exhaustive search.
The text was updated successfully, but these errors were encountered: