0

I am the new bee in react-native. I wanna to build an Ios and Android application by using that technology. Currently, I used the window environment to build the react-native project ( build IOS and Android app), it is ok when I run an android app on real devices but can not on Ios devices. I have researched the solution to that situation and know that I need to have a MacBook to build ios app on real devices. Is it real? So how can I use Window environment to build and run the app on real android and Ios devices?

Thank you all.

2 Answers 2

1

From react-native document,

Create React Native App is the easiest way to start building a new React Native application. It allows you to start a project without installing or configuring any tools to build native code - no Xcode or Android Studio installation required.

If you don't touch any part of native code, you won't need MacBook and even Android Studio.

Sign up to request clarification or add additional context in comments.

2 Comments

Thanks for your answers, I building a Push Notification using FireBase and I need to run it on real IOS and Android devices. Can I do that without MacBook?
@David I think that would be perfectly fine, since react-native-firebase is just pure javascript code that calls firebase API.
0

Create React Native App is the easiest way to start building a new React Native application you can create your react native setup on your pc by:

npm install -g create-react-native-app

Then run the following commands to create a new React Native project called "AwesomeProject":

create-react-native-app AwesomeProject

cd AwesomeProject npm start

Awesome! you create your first react native application setup

Read More >> getting started...

1 Comment

I think this not a solution for me. Because if you use that way your app just run on"Expo client app", not on the Real device.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.