React Native Expo: Update existing app without using OTA - react-native

I have published the app before using expo cli and let expo to handle all the credentials & apple certificates for me. And now I have changed the app name. How can i update the existing app? Where to get the .p12 file? From my apple developer account, I have download the .cer file but it's type is Apple Push Service which is unable convert to .p12 file. As my understanding, we need a certificate file which type is iPhone Distribution.

You can fetch the distribution certificate (p12) using this expo command:
expo fetch:ios:certs
You should be in the project root and it will write the certificate on disk and print the password.
Also make sure you are logged in with the right user (use expo whoami to check the user and expo login to login).

Related

How to build iOS app in expo without login access?

I don’t have access to apple developer account.
but I have the p12 distribution and mobile provisional certificates from the client.
When I try to create ios app with expo cli without login:
It ask me the password for the certificate. There’s no password set
on the certificate how can I give a blank input?
Then it ask for apple team ID (from where can I get it?)
I also want to know what else are required to build app without login.
There’s no documentation or resources available on the expo site for it.
As far as i know , getting build versions for ios apps without apple developer account is not possible.
although , this article might be helpfulcheck this

App Signing Expo app for submit to Huawei App Gallery

I have an Expo React Native app, which I have successfully submitted to AppStore and PlayStore.
However, I need to submit it to Huawei App Gallery.
The step I'm stuck is the "App Signing" where I need to provide certificates.
I don't know how to get the certificate.pem and encryptedPrivateKey to submit my aab file.
I used expo fetch:android:upload-cert and got app_upload_cert.pem, but I'm lost on encryptedPrivateKey.
Has anyone faced a similar issue?
It is recommended that you refer to this docs, use the following command:
java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey=034200041E224EE22B45D19B23DB91BA9F52DE0A06513E03A5821409B34976FDEED6E0A47DBA48CC249DD93734A6C5D9A0F43461F9E140F278A5D2860846C2CF5D2C3C02 --include-cert
This is the App Signing Operation Guide video for your reference.
You could click here to try out.
For anyone using expo, run expo fetch:android:upload-cert, and the .pem file that you receive can be used in the Huawei app store: at the 'app signing' section, select the option 'Let AppGallery Connect create and manage app signature for me', click browse and select the '.pem' file you just received, and submit. Done!

Your Android App Bundle is signed with the wrong key

My development and build environment for this Android app is Expo (React Native), and App signing is managed by Google Play.
I have already built and uploaded app bundles, this time I'm receiving error: Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again:SHA1: <SHA KEY>
I read couple of answers, but they are either a bit confusing, or not explained keeping in mind Expo.
I have verified that the slug name, and the app name is unchanged.
I have the .keystore file with me (it if makes sense).
I downloaded the Upload certificate from expo servers, and shared the same with Google Support, and requested them to update with this new certificate which I downloaded.

Answering expo build and upload questions automatically

I’m trying to create an app generator that creates an expo app and then deploys it to the app store and play store.
I’ve done the generator part, now I have to do the deploy.
My question is, is there a way I can answer to expo-cli interactions in expo build and upload automatically? So I can set them before and then when the user generates the app, I can automatically in an aws instance deploy this app to my app store account?
I know that I can set apple id and password before, as I can set push key and provisioning key. But the first question “? How would you like to upload your credentials? (Use arrow keys)” I just can’t.
I just solved it myself with autoexpect!

Apple Push Notification issue

I am trying to implement APNS for my App and am hitting a wall while trying to generate a provisioning profile. I followed the instructions to create an APP id and was able to generate an SSL certificate for my App (the type is shown to be APNs development IOS). However, when I try to generate a provisioning profile, following the screen where I choose the AppID of my app, I do not see the SSL certificate I generate for this app. In the certificates list, I only see a certificate of type 'IOS development' that was created previously. I have been stuck on this issue for a while. Can someone please help?
Thanks
I resolved my own query. we need to add iOS development certificate while creating profile for APNS. You should have the p12 of that iOS development certificate.