I will fix bugs and crashes in your ios swift uikit or swiftui app


About this gig
Your app crashes, freezes, or breaks and you need it fixed fast, without introducing new problems.
I diagnose and fix bugs and crashes in native iOS apps built with Swift, UIKit, or SwiftUI. I find the root cause not just a surface patch whether it's a production crash, a memory leak, or a UI bug on specific devices.
Why root-cause fixes matter: patching a symptom often means the bug resurfaces elsewhere. I use Xcode Instruments, crash log symbolication, and systematic debugging to fix what's actually broken.
What you get:
- Root cause diagnosis, not guesswork
- Crash log and stack trace analysis
- Memory leak and performance fixes
- Tested on physical devices, not just simulator
- Clean, documented code changes
Great for indie developers and teams with a shipped app that needs a second set of eyes on a stubborn bug.
What I need: access to your Xcode project, a description of the bug, and crash logs if available.
Also handle backend issues tied to your app? Message me before ordering for a custom quote.
Get to know Abdellah B.
Focus on quality, value, and long term maintainability
- FromMorocco
- Member sinceMar 2018
Languages
English, Arabic, French
FAQ
Do I need to give you my full source code?
Yes, I need access to the relevant Xcode project to debug properly — I can sign an NDA if you need one before sharing.
What if the bug only happens intermittently or I can't reproduce it reliably?
That's common with crashes. Send me any crash logs you have (Crashlytics, TestFlight, or Xcode Organizer) - symbolicated stack traces let me trace intermittent issues even without a reliable repro.
Will you also test the fix, or just send code changes back?
I test on a physical device (not just simulator) before delivery on Standard and Premium tiers, and document what was fixed and why.
My app was rejected by App Store review for a crash — can you help with that?
Yes, this is a common request. Share the rejection reason and crash log, and I'll fix the underlying issue so your resubmission passes.
Do you work with SwiftUI, UIKit, or both?
Both. Many apps mix the two (e.g., a UIKit app with SwiftUI screens), and I can debug across that boundary.
What if the bug fix requires changes beyond what's in my package?
I'll flag scope changes before doing extra work - you can add bug-fix credits via the extras, or we adjust to a higher package if the issue turns out to be more involved than expected.

