Skip to content
This repository has been archived by the owner on Aug 10, 2021. It is now read-only.

Add initial documentation for symbolicating iOS crash reports #3367

Merged
merged 4 commits into from
Sep 30, 2019

Conversation

SvyatoslavScherbina
Copy link
Collaborator

No description provided.

crash reports.

If rebuilding is performed on App Store side, then `.dSYM` of rebuilt *dynamic* framework
seems discarded and not downloadable from App Store Connect.
Copy link
Contributor

Choose a reason for hiding this comment

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

and is not

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I don't think so.
"Seems not downloadable" is exactly what I mean here.

[in the official documentation](https://developer.apple.com/library/archive/technotes/tn2151/_index.html).

Crash reports generally require symbolication to become properly readable:
symbolication turns raw hex addresses into human-readable source locations.
Copy link
Contributor

Choose a reason for hiding this comment

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

raw hex addresses -> machine code address

Crash reports generally require symbolication to become properly readable:
symbolication turns raw hex addresses into human-readable source locations.
The document below describes some specific details of symbolicating crash reports
from iOS applications using Kotlin.
Copy link
Contributor

Choose a reason for hiding this comment

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

iOS/watchOS/tvOS I guess.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

A bit cumbersome, considering the fact that this should be used in document title too. Do you have other suggestions?

Copy link
Contributor

Choose a reason for hiding this comment

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

AppStore applications?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Not exactly, since the symbolication is applicable to applications that are not distributed through App Store.

}
```

(in Kotlin DSL).
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe give Groovy DSL example as well?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

This would make the document more cluttered with Gradle snippets.
Generally kotlin-native-hosted documentation seems to feature only Kotlin DSL.

Copy link
Contributor

Choose a reason for hiding this comment

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

OK

@SvyatoslavScherbina SvyatoslavScherbina merged commit 8408a04 into master Sep 30, 2019
@SvyatoslavScherbina SvyatoslavScherbina deleted the add-ios-symbolication-doc branch September 30, 2019 11:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants