Atlantis.start() produces EXC_BAD_ACCESS
valentinperignon opened this issue Β· comments
With Atlantis 1.16.0 and Xcode 13.3.1, running Atlantis.start() sometimes produces a EXC_BAD_ACCESS error (in NetworkInjector:injectAllURLConnection() function).
The error does not occur with Xcode 13.3.0.
I'd like to reproduce it:
- Which iOS version are you using?
- Does it happen on iOS Simulator or Physical devices?
- We are using iOS 15.4
- It happens on both iOS Simulator and Physical devices (tested on iPhone 13 Pro)
Thanks. I'm checking out tonight π
@valentinperignon if you don't mind, when the exception occurs on NetworkInjector:injectAllURLConnection
please share with me the screenshot that shows the number of lines π
I'd like to investigate it since I'm unable to reproduce it.
Hey @valentinperignon let's try this branch:
Changelog
- I decide to remove all legacy support (In this case, it's NSURLConnection). It's where your crash occurs.
How to install
Cocoapod
pod 'atlantis-proxyman', :git => 'https://github.com/ProxymanApp/atlantis.git', :commit => '379e15a9a24856fee583135d353326fbed2960ca'
SPM
- Checkout this commit:
379e15a9a24856fee583135d353326fbed2960ca
Let me know if it works for you π
Hi @NghiaTranUIT,
Thank you for your answers. I'm sorry I didn't reply, I'm not in the office today.
I will try it on Monday! Thanks for your time!
Have a great weekend
After several tests, the app doesn't seem to crash anymore π₯³
Just a friendly reminder that I've released Atlantis 1.17.0. It fixes the bug π
@Blyabtroi does it often happen or rarely?
It started rarely, but now it happens every time.
Tried to reproduce but not luck @Blyabtroi. Just wondering: Does it your 3rd-party library? It looks like it's a Analytic library.
@NghiaTranUIT yes, it's FirebasePerformance