Troubleshooting Guide
Here’s a detailed list of the most common issues you may encounter when turning your Replit project into a mobile app with BuildNatively, along with explanations and fixes.
1. Login & Authentication Issues
1.1 My login opens in Safari/Chrome instead of inside the app
1.2 My email/password login fails in the app but works in Replit
1.3 I get stuck after login (blank page or endless spinner)
2. Payments & Checkout Issues
2.1 Stripe/PayPal checkout doesn’t work in the app
2.2 Apple/Google rejected my app because of payments
3. Push Notifications & Deep Links
3.1 Notifications arrive but nothing happens when tapped
3.2 Notifications open the wrong page
3.3 Notifications don’t show up at all
4. Layout & Display Issues
4.1 Some pages look broken or cut off on small screens
4.2 iOS zooms in too much on forms
4.3 Scrolling feels broken
5. Links & Navigation
5.1 External links don’t work (YouTube, Calendly, Docs)
5.2 Internal links reload the app instead of navigating
5.3 Bottom bar tabs don’t load correctly
6. Media, Camera & Files
6.1 Camera or microphone don’t work
6.2 File uploads fail
6.3 Images and videos load too slowly
7. Location & Permissions
7.1 Location services don’t work
7.2 Apple rejected my app for missing permission text
8. Publishing Issues
8.1 Apple rejected my app as “just a website”
8.2 My icon or splash screen didn’t update
8.3 App loads slowly on startup
9. Preview vs. Full Build
9.1 Features don’t work in the Preview App
10. General Tips
11. App Store & Play Store Rejections
11.1 “Just a website” rejection
11.2 Payment policy rejection
11.3 Missing permission descriptions
11.4 Broken or poor navigation
11.5 Performance issues
11.6 Insufficient content
11.7 Privacy or policy rejection
Quick Fix Checklist
Last updated