Skip to content

Commit 44c8ffc

Browse files
authored
chore: Update min versions in apple privacy docs (#9895)
1 parent c9c53d3 commit 44c8ffc

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

docs/platforms/apple/common/data-management/apple-privacy-manifest.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_order: 50
55
---
66

77
<Note>
8-
This guide requires [sentry-cocoa@8.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.21.0) or newer.
8+
This guide requires [sentry-cocoa@8.25.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.25.0) or newer.
99
</Note>
1010

1111
Sentry's SDKs provide error and performance monitoring for mobile applications running on Apple devices. To do this, the SDK needs to access certain information about the device and the application. Some of the APIs required for this are considered privacy-relevant by Apple. In order to submit apps to the App Store, Apple requires all apps - and libraries used within these apps - to provide privacy manifest files stating which APIs are used under which allowed reasons. For more details, read Apple's guidelines on [Describing use of required reason API](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
@@ -101,6 +101,6 @@ Note that the application privacy manifest covers all data usages (via `NSPrivac
101101

102102
- The listed APIs are required for the SDK to function correctly and there is no way to opt-out of them.
103103

104-
- If you are using an older version of the SDK, you may need to update to version [8.21.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.21.0) or later to automatically include the privacy manifest for dynamically linked frameworks.
104+
- If you are using an older version of the SDK, you may need to update to version [8.25.0](https://github.com/getsentry/sentry-cocoa/releases/tag/8.25.0) or later to automatically include the privacy manifest for dynamically linked frameworks.
105105

106106
- To verify the privacy manifest is included in your app correctly, build and submit your app to the App Store or TestFlight for external testing. If the manifest is missing, you will receive an email from Apple with the subject, "The uploaded build for YourAppName has one or more issues", that lists the missing API declarations.

docs/platforms/flutter/data-management/apple-privacy-manifest.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_order: 50
55
---
66

77
<Note>
8-
This guide requires [@sentry/dart@7.17.0](https://github.com/getsentry/sentry-dart/releases/tag/7.17.0) or newer.
8+
This guide requires [@sentry/dart@7.20.1](https://github.com/getsentry/sentry-dart/releases/tag/7.20.1) or newer.
99
</Note>
1010

1111
Sentry's SDKs provide error and performance monitoring for mobile applications running on Apple devices. To do this, the SDK needs to access certain information about the device and the application. Some of the APIs required for this are considered privacy-relevant by Apple. In order to submit apps to the App Store, Apple requires all apps - and libraries used within these apps - to provide privacy manifest files stating which APIs are used under which allowed reasons. For more details, read Apple's guidelines on [Describing use of required reason API](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
@@ -101,6 +101,6 @@ Note that the application privacy manifest covers all data usages (via `NSPrivac
101101

102102
- The listed APIs are required for the SDK to function correctly and there is no way to opt-out of them.
103103

104-
- If you are using an older version of the SDK, you may need to update to version [7.17.0](https://github.com/getsentry/sentry-dart/releases/tag/7.17.0) or later to automatically include the privacy manifest for dynamically linked frameworks.
104+
- If you are using an older version of the SDK, you may need to update to version [7.20.1](https://github.com/getsentry/sentry-dart/releases/tag/7.20.1) or later to automatically include the privacy manifest for dynamically linked frameworks.
105105

106106
- To verify the privacy manifest is included in your app correctly, build and submit your app to the App Store or TestFlight for external testing. If the manifest is missing, you will receive an email from Apple with the subject, "The uploaded build for YourAppName has one or more issues", that lists the missing API declarations.

docs/platforms/react-native/data-management/apple-privacy-manifest.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_order: 50
55
---
66

77
<Note>
8-
This guide requires [@sentry/react-native@5.19.3](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.3) or newer.
8+
This guide requires [@sentry/react-native@5.22.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.1) or newer.
99
</Note>
1010

1111
Sentry's SDKs provide error and performance monitoring for mobile applications running on Apple devices. To do this, the SDK needs to access certain information about the device and the application. Some of the APIs required for this are considered privacy-relevant by Apple. In order to submit apps to the App Store, Apple requires all apps - and libraries used within these apps - to provide privacy manifest files stating which APIs are used under which allowed reasons. For more details, read Apple's guidelines on [Describing use of required reason API](https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api).
@@ -101,7 +101,7 @@ First, you need to create a privacy manifest file in your Xcode project. This fi
101101

102102
## Create Privacy Manifest in Expo
103103

104-
Depending on the Expo application setup, if you're using Continuous Native Generation ([CNG](https://docs.expo.dev/workflow/continuous-native-generation/)), then you may need to add the privacy manifest to the `app.json` file. Otherwise, you can add your privacy manifest using Xcode.
104+
Depending on the Expo application setup, if you're using Continuous Native Generation ([CNG](https://docs.expo.dev/workflow/continuous-native-generation/)), then you may need to add the privacy manifest to the `app.json` file. Otherwise, you can add your privacy manifest using Xcode.
105105

106106
```json {filename:app.json}
107107
{
@@ -156,6 +156,6 @@ Depending on the Expo application setup, if you're using Continuous Native Gener
156156

157157
- The listed APIs are required for the SDK to function correctly and there is no way to opt-out of them.
158158

159-
- If you are using an older version of the SDK, you may need to update to version [5.19.3](https://github.com/getsentry/sentry-react-native/releases/tag/5.19.3) or later to automatically include the privacy manifest for dynamically linked frameworks.
159+
- If you are using an older version of the SDK, you may need to update to version [5.22.1](https://github.com/getsentry/sentry-react-native/releases/tag/5.22.1) or later to automatically include the privacy manifest for dynamically linked frameworks.
160160

161161
- To verify the privacy manifest is included in your app correctly, build and submit your app to the App Store or TestFlight for external testing. If the manifest is missing, you will receive an email from Apple with the subject, "The uploaded build for YourAppName has one or more issues", that lists the missing API declarations.

0 commit comments

Comments
 (0)