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

Support Crashpad on iOS #434

Open
jan-auer opened this issue Dec 15, 2020 · 3 comments
Open

Support Crashpad on iOS #434

jan-auer opened this issue Dec 15, 2020 · 3 comments

Comments

@jan-auer
Copy link
Member

jan-auer commented Dec 15, 2020

Crashpad builds, now we need to get the SDK working.

@bruno-garcia
Copy link
Member

@jan-auer there seems to be a huge gap for us here. No one from our team can get this done easily. If you can pair up with one of us, we can get this done. Until there we're not moving forward with this.

@Swatinem
Copy link
Member

Swatinem commented Jan 5, 2021

So, I started updating the build system and backend for ios crashpad here:
#436 progress is okay…

But I think we started with a completely wrong understanding that crashpad on iOS is actually ready, which I think it is not.

The only API currently exposed by iOS takes no database or url, and also the crashpad tests for iOS don’t have any assertions in them:

https://github.com/getsentry/crashpad/blob/a26ad17363f7f292b6ed1c382717b0d1928d4555/client/crashpad_client_ios.cc#L213-L219

https://github.com/getsentry/crashpad/blob/a26ad17363f7f292b6ed1c382717b0d1928d4555/test/ios/crash_type_xctest.mm#L68-L82

That said, I have no idea what crashpad is actually doing, but I can tell you what it is not doing: giving you an API with which you can actually inspect crashes after the fact.

@DrProfesor
Copy link

Supporting iOS in the native SDK would be super helpful for cross platform projects so that developers won't need to integrate and maintain multiple Sentry SDKs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Status: Needs Discussion
Development

No branches or pull requests

7 participants