Publishing Expo vs React Native Apps - ios

I developed an expo app and now I need to publish it to the app store. I want to know do I only have to publish it using expo or can I publish it as if it's a normal React Native app ?
I know it's easier with expo but I just want to know if it's possible.

Yes, it's possible. You need to eject from expo with command expo eject. It will create bare React Native code with folders like android and ios.
It's one way journey - I mean after converting it to Rect Native project, you can't revert changes to expo. Workaround is just reset changes :) And you can do this ejection before every app publish.
Long way but - yes, it's possible

Related

Build iOS Expo App (React Native) from Xcode to Device via USB just works?

I am confused. In a postive way. But still confused. And I'm not sure if this is right.
I'm tipping my feet into React Native (with Expo) and playing around with having my geoLocation shown on my screen and a counter that counts up every second. Super simple.
So I managed to get the workflow as intended up and running.
Using expo start, expo run:ios, Simulators, Expo Go App, expo publish and even having a build (made through Expo) distributed via TestFlight. Everything works just fine.
I came to the idea to just open the iOS Project of my App with XCode and check if I can make a build from XCode to my iPhone which is plugged in via USB.
I was mentally prepared to fail... but strange enough... It just works. I can build the included iOS Project via XCode to my connected iPhone. It even gets the javascript I publish via expo publish.
It works without ejecting!
So... The question is: Is this normal / a good way to do it? Will this work for testing on device or is this an error proned way of doing it?
It is pretty nice to not rely on all the services and having to make the build through the expo website or the Expo Go App.
I didn't find any Docs mentioning it - no tutorials - no nothing.
Thanks for you time.
Cheers,
J

expo publish from windows to apple store

I have an app publish in both Apple Store and Google Play, but I want to publish little updates without going through the stores.
I'm on windows using VSCode with expo react native and I'm afraid of having problems with apple store.
Is there's any problem of using expo publish from a VSCode on Windows to OAT update my iOS app? And if there's a problem, how can I expo publish only for Android, I've already searched in a lot of places, but the solutions seems too complex, even in the expo site itself.
From my experience using expo publish does not give me errors, everything was perfect, and my new changes were sent through the over-the-air updates that expo has.

How do you deploy a Vue Native app on iOS App Store?

Can anyone point me to how to deploy a Vue Native app on the iOS app store? I have seen a couple of articles explaining how to do this for the Play store, but nothing for iOS.
React Native usually has an iOS build folder which you can open from XCode and deploy your app. But I don't see anything like that for Vue Native.
That is because vue-native runs on Expo, releasing your app to iOS app store can be accomplished through the Expo Docs

Does Xamarin Test Cloud support React Native apps on iOS Devices?

We have build an app using React Native, and are currently looking for a test cloud service.
Xamarin looks like a good choice, but does it work with React Native?
Xamarin UI test doesn't care about how you have compiled your app, it's enough that when launched your app renders native component and React Native makes exactly this. So you can use it, for instance, with native Android and iOS, with Titanium, with Native Script, but not with Ionic and all the Cordova based frameworks.
You could have problems also if inside your app you used a lot of webviews.

Distribute a PhoneGap compiled IOS app without the Apple's app store

i want to know if its possible to distribute a phonegap app, without the app store.
Is there any way to achieve this?
Using phonegap build is this possible?
I saw this docs by apple, using enterprise solution, but i cant see how i can use it with phonegap.
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/DistributingEnterpriseProgramApps/DistributingEnterpriseProgramApps.html
Enterprise account works irrespective of app is built in Hybrid or native.
Yes using PhonoGap build its possible to archive, However even using terminal on mac you can generate the project and archive in regular method.

Resources