how to deploy betas and production
Closed this issue · 2 comments
I need to understand what my options are:
- Please answer all questions in comment.
- Please mark time it takes.
- Please read ALL before you start answering specifics.
See:
- RN setup
- RN with Fastlane + ios:TestFlight / android:Hockey
- Storybook starting minute 6
Developing: Please answer the following:
-
What is cost of Fastlane, Hockey, TestFlight?
-
What is cost of beta deploys for ios and android?
(do I need to pay Google and Apple each time, or one time, or not till actual deploy)? -
Development environment:
Can I continue developing in VSCode? (with the help of expokit? storyboard? something else?
4.1 If not, for Android: Time estimate for setting up android studio and showing me what to do.
4.2 If not, for IOS:
can I set up a VM mac environment? ( can @omarvgdev help with that? )
4.2.1 How much does Mac VM cost? is there a free one?
4.2.2. Time estimate to do?
4.3 or perhaps better just do it on his mac (and give programmer my credentials. prefer not to)
- Estimate of time to set up
5.1 Fastlane,
5.2 with hockey (android)
5.3 with testflow (ios)
Deploying
6 Deploying Beta:
Deploying beta, QA and demo versions (for me to test and for client to look at) :
If we decide that the deployment is done on the developer's machine, (and not that I deploy them myself from my PC)
6.1.For IOS:
6.1.1 Will I have to deploy on the ios itunes app store in order to see if the code works?
6.1.2 Will I need to pay Apple or anyone else for deploying? (I already have a paid-for apple developer id)
7 **Final deploy **
7.1 How many hours do you estimate it will take to set up and make a final deploy to the app store?
7.1.1 for IOS ?
7.1.2 for Android ?
7.2 What is the price of deplying to the app store or whatever its called
1.- Fixed we can use Storybook
2.-TestFlight is free, the other ones are free to (what I see)
3.-You need to buy a license for Android is 1 Pay for Life in iOS is 1 Pay every 1 year
4.-We can still use VSCode, but not with expo (only some libraries but not using expo app)
4.1.-When a RNCA is detached you don't need to use Android Studio use react-native run-android with an emulator running or with a device attached is going to run the app, for deployment to generate an APK we don't need Android Studio we can use ./gradlew to generate the APK.
4.2.-I don't know a VM Mac that works properly
4.3.-When you buy a Apple Developer License you can invite people to your team, you can invite me to be a developer and restrict me the access to only see this project so I don't have to access to your account and other projects
5.- It can be a day or two for each one, I think is better to use Apple Developer and Android Developer with their respective beta channels, APK for Android and TestFlight for iOS
6.1.1.-For iOS to deploy is necessary a Mac, for testing we use TestFlight and for Deployment we uploaded to the store and wait for Apple to review the app
6.1.2.- Yes
7.1.1.- 1 hour or 2, the waiting part is Apple Review Team it can take to a whole week
7.1.2.- 1 hour or 2, the Android Review Team it takes max 24 hour to approve an app
7.2.- There is only 1 payment for Android and cost $25 USD, for apple is Anual and is $99 USD/year
Thank you!