|
1 | 1 |
|
2 | 2 | Sentry requires dSYMs (debug information files) to symbolicate your stacktraces. The symbolication process unscrambles the stacktraces to reveal the function, file names, and line numbers of the crash.
|
3 |
| -Every solution requires a Sentry Auth Token with the [correct permissions](/product/cli/dif/#permissions). You can [create one here](https://sentry.io/api/). To view uploaded dSYMs in your project, select an existing project from the "Projects" page, then go to **Settings > Debug Files**. |
4 | 3 |
|
5 |
| -You can upload dSYMs using: |
| 4 | +Every solution requires a __Sentry Auth Token__. We recommend [using internal integrations](https://sentry.io/settings/developer-settings/) for managing Auth Tokens. [Create a new internal integration](https://sentry.io/settings/developer-settings/new-internal/) with the permission `project:read&write`, if you don't have one already. After saving it, you can copy the Auth Token from the integration page. |
| 5 | + |
| 6 | + |
| 7 | + |
| 8 | +To view uploaded dSYMs in your project, select an existing project from the "Projects" page, then go to **Settings > Debug Files**. You can upload dSYMs using: |
6 | 9 |
|
7 | 10 | * [sentry-cli](#sentry-cli)
|
8 | 11 | * [Sentry Fastlane Plugin](#fastlane)
|
9 | 12 | * [Xcode Build Phase](#xcode-build-phase)
|
10 |
| -* [App Store Connect Integration](#bitcode-appstore) |
| 13 | +* [App Store Connect Integration](#appstore-connect) |
11 | 14 |
|
12 | 15 | <Note>
|
13 | 16 |
|
@@ -123,7 +126,7 @@ export SENTRY_URL=https://mysentry.invalid/
|
123 | 126 |
|
124 | 127 | </Alert>
|
125 | 128 |
|
126 |
| -## App Store Connect {#appstore-connect} Integration |
| 129 | +## App Store Connect Integration {#appstore-connect} |
127 | 130 |
|
128 | 131 | <Alert level="" title="Source Context">
|
129 | 132 |
|
@@ -169,7 +172,13 @@ When using Fastlane's _upload_to_testflight_ action, it's recommended to pass th
|
169 | 172 |
|
170 | 173 | ## Bitcode {#dsym-with-bitcode}
|
171 | 174 |
|
172 |
| -The App Store will not accept bitcode submissions from [Xcode 14](https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes). If you’re using Xcode 13, you’ll need to download the dSYMs from App Store Connect after it finishes processing your build, and then upload them to Sentry using one of the methods below: |
| 175 | +<Note> |
| 176 | + |
| 177 | +The App Store will not accept bitcode submissions from [Xcode 14](https://developer.apple.com/documentation/xcode-release-notes/xcode-14-release-notes). |
| 178 | + |
| 179 | +</Note> |
| 180 | + |
| 181 | +If you’re using Xcode 13, you’ll need to download the dSYMs from App Store Connect after it finishes processing your build, and then upload them to Sentry using one of the methods below: |
173 | 182 |
|
174 | 183 | - Download Fastlane's [download_dsyms](https://docs.fastlane.tools/actions/download_dsyms/) action and then upload the dSYMs with the [Sentry Fastlane plugin](#fastlane).
|
175 | 184 | - Use the [Sentry App Store Connect integration](#appstore-connect), which fetches the dSYMS directly from App Store Connect.
|
|
0 commit comments