-
Notifications
You must be signed in to change notification settings - Fork 61
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
LLDB crashing when Stripe Terminal is added to our project #111
Comments
not 100% sure what's going on here 😞 I'm trying to reproduce it in another sample app we have internally but so far no luck. You may have already seen where that
If you haven't already, could you try defining |
@bric-stripe Yep this was it! Had to modify the framework to make this happen. Is this something that can be removed? |
weird :/ that fully fixed the LLDB issues? we only recently dropped support for iOS 9 so we'd really like to keep a build error like this in. I've been unable to reproduce the issue 😞 but was hoping to try a few things to see if this would work. If you have a minute could you try editing the header to have that
my guess is something is importing that header with |
Yep this worked for me as well, ace! Can we get that added and the package bumped? |
I have also run into this and have replicated it with the example app. Adding PromiseKit as a dependency via SPM seems to cause the LLDB crash. Using CocoaPods seems to work fine. I have made the relevant changes on a fork here. In my particular case it seems |
Sorry about the trouble here. We're investigating replacing that check with a |
👋 2.2.0 is out now and switches to |
We've noticed across two products (entirely separate) that the presence of the Stripe Terminal SDK causes LLDB to crash at any breakpoint.
So far I've been unsuccessful in replicating it in the example app provided.
Summary
Hitting any breakpoint in our codebase causes no variables to show up and any input in the the console fails.
Code to reproduce
We used SPM to drop in 2.1.0 into an existing mixed source codebase, compared notes with another org and they've noticed the same.
When we remove the SDK and clean things out LLDB works again.
iOS version
Target is 12.0+
Installation method
SPM, we're tried Cocoapods 2.0 too. Same issue.
SDK version
2.1.0 and 2.1.1
Other information
We've looked at some LLDB logging when the issue occurs and can see the following entry.
The text was updated successfully, but these errors were encountered: