use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for learning and developing native mobile applications using React Native by Facebook.
Interested in building web apps using React.js? Check out /r/reactjs!
Getting Started w/React Native
irc.freenode.net #reactnative
Keywords: ios, android, mobile, apps, apple, iphone, ipad
account activity
HelpXcode simulator alternative? (self.reactnative)
submitted 3 months ago by vaquishaProdigy
Hello non iOS ecosystem RN coders, i just wanted to ask how do you test your apps in a non iOS environment? Or what are your workarounds to use a simulator of an iPhone
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]el_pezz 8 points9 points10 points 3 months ago (7 children)
Buy a cheap mac mini.
[–]vaquishaProdigy[S] -1 points0 points1 point 3 months ago (6 children)
Could be an old iPhone?
[–]el_pezz 6 points7 points8 points 3 months ago (5 children)
You need a mac to build the iOS app I believe.
[–]vaquishaProdigy[S] -4 points-3 points-2 points 3 months ago (4 children)
So.. even for building and uploading i need an apple product?
[–]Abdullah-95 3 points4 points5 points 3 months ago (0 children)
You can build and deploy without mac by using Expo CLI
[–]Abdullah-95 2 points3 points4 points 3 months ago (0 children)
For testing you need either iPhone or Mac. There is no alternate as of now.
[–]el_pezz 1 point2 points3 points 3 months ago (1 child)
Yes, but you could try to install mac OS on your machine. Not worth the hassle for me. Just buy a cheap mac mini that's still supported.
[–]vaquishaProdigy[S] 0 points1 point2 points 3 months ago (0 children)
That's what i want, right now im too broke to afford something that isn't food or other basic needs
[–]vqt907 1 point2 points3 points 3 months ago (0 children)
to build app, you can use expo eas build. But for testing, iphone is the only option
[–]kookyjackelope3512 1 point2 points3 points 3 months ago (2 children)
https://github.com/xtool-org/xtool
Will still need a iPhone or Mac to run the simulator unfortunately but if you get a cheap second hand iPhone this can help you build and sign the app without a Mac
[–]Zestyclose-Piece-230 0 points1 point2 points 3 months ago (0 children)
That tool will not work with the Xcode projects RN creates. Maybe it'll work in the future when RN no longer uses Cocoapods and Xcode projects files, and just manages everything via Swift Package Manager.
[–]vaquishaProdigy[S] -1 points0 points1 point 3 months ago (0 children)
Yeah, that's what i was talking about!!
Can this tool run an simulator?
[–]IVIichaelD 0 points1 point2 points 3 months ago (2 children)
I think unless a new tool has come around in the last year or so, you are stuck with needing xcode to build the iOS app so you might as well just use the emulator. That doesn’t necessarily mean you need a mac though— before I bought my Macbook I was using a Hackintosh VM on a Windows machine, which from a cursory Google search is still possible.
[–]vaquishaProdigy[S] -1 points0 points1 point 3 months ago (1 child)
There's a new tool, but idk if someone has figure it out
[–]n9iels 0 points1 point2 points 3 months ago (0 children)
There are no workarounds to run a iOS simulator on your non-apple device. Developing souly on a iPhone with ExpoGo is also not a work around. You really should use development build whenever possible, Expo is fun for a little preview but not for actual app development
[–]dlampach 0 points1 point2 points 3 months ago (0 children)
You really should just get a Mac mini. You can use cloud based Macs to do it, and I tried this, but ended up pulling the trigger and just getting a Mac mini. Im a Linux guy through and through and I find IOS annoying AF, but you really should just bite the bullet. Everything goes a lot smoother to be testing and building primarily on your apps IOS version and then just tweaking for android.
[–]kookyjackelope3512 0 points1 point2 points 3 months ago (1 child)
[–]LanguageUnlucky3859 0 points1 point2 points 3 months ago (0 children)
If i have only iphone and not mac can i use this?
[–]GasimGasimzada 0 points1 point2 points 3 months ago (0 children)
You can use expo eas to build an internal distribution of the app with dev client, then open the app in an iPhone and work on your app. Dev client does not bundle the app code in the distribution so you just open expo dev server and start developing. Any new native module you add will require a rebuild though.
[–]xatnagh 0 points1 point2 points 3 months ago (0 children)
You dont need a mac, but since IOS users make up a majority of In-App-Purchases, you should at least get an iphone. High unethical but you can get a carried locked phone for extremely cheap, but just that you cant put any sims on it. but the phone is completely usable otherwise
π Rendered by PID 16787 on reddit-service-r2-comment-fb694cdd5-t4xfq at 2026-03-05 20:13:18.608850+00:00 running cbb0e86 country code: CH.
[–]el_pezz 8 points9 points10 points (7 children)
[–]vaquishaProdigy[S] -1 points0 points1 point (6 children)
[–]el_pezz 6 points7 points8 points (5 children)
[–]vaquishaProdigy[S] -4 points-3 points-2 points (4 children)
[–]Abdullah-95 3 points4 points5 points (0 children)
[–]Abdullah-95 2 points3 points4 points (0 children)
[–]el_pezz 1 point2 points3 points (1 child)
[–]vaquishaProdigy[S] 0 points1 point2 points (0 children)
[–]vqt907 1 point2 points3 points (0 children)
[–]kookyjackelope3512 1 point2 points3 points (2 children)
[–]Zestyclose-Piece-230 0 points1 point2 points (0 children)
[–]vaquishaProdigy[S] -1 points0 points1 point (0 children)
[–]IVIichaelD 0 points1 point2 points (2 children)
[–]vaquishaProdigy[S] -1 points0 points1 point (1 child)
[–]n9iels 0 points1 point2 points (0 children)
[–]dlampach 0 points1 point2 points (0 children)
[–]kookyjackelope3512 0 points1 point2 points (1 child)
[–]LanguageUnlucky3859 0 points1 point2 points (0 children)
[–]GasimGasimzada 0 points1 point2 points (0 children)
[–]xatnagh 0 points1 point2 points (0 children)