Cant update expo sdk version - expo

I am trying to run a react native project on the simulator using expo go. However, I am getting errors.
What I tried:
package.json has the version 34.0.0 for expo.
When running this on the simulator I get the below issue.
I then try to upgrade my expo, but getting an error there too.

Related

eas update works with expo managed workflow?

I have been successfully using classic build system, and OTA also working as expected.
eas cli : 1.2.0,
expo sdk : 45
workflow : managed
As expo build is going to stop from jan-2023, I thought to switch to eas,
I am able to successfully build with eas build,
but with next eas build version, OTA is not happening at client side
eas update also completes publishing successfully, but it does not OTA update client side either.
Kindly help to resolve the issue, and also let me know that.
eas update works with managed workflow ?
thanks

error running expo with react-native gives Application main has not been registered error

I'm getting an odd error now, and this seems to happen no matter what build I deploy. I can switch to a different set of tutorial directories or other folders, run npm start, and on the Expo device on my Android I'll still get this error.
It seems to not matter whether I run Expo SDK 33 or one higher, like 34 or 37. Oddly, I do have a build that sort of works on a different LAN IP. This is odd, because I don't even think I have another build running and this shouldn't pull up, but it does. I'll attach a screen shot here, but I'm really confused as to why this is happening. I can't find any reference (per the screen shot) where the StyleSheet method is missing.
I am running Expo34.0.4 in this build and using the following react-native build reference -
"react-native": "https://github.com/expo/react-native/archive/sdk-40.0.0.tar.gz",
Should I install a specific (different) version of both Expo and React-Native?
This had been working for a while and then suddenly started giving this error.
Thanks!
Do you use the compatible version for your SDK? Use react-native from https://github.com/expo/react-native/archive/sdk-34.0.2.tar.gz for Expo SDK 34.
Each Expo SDK version depends on a React Native version.

ERROR ITMS-90596: Invalid Bundle. The asset catalog at 'Payload/ExpoKitApp.app/.bundle/Assets.car' can't be processed

We built our app using Expo.
We published it successfully to Google Play
We got error when submitting our app to App Store. The steps that I did to submit our app:
expo build:ios
Wait for Expo to build our app
Download .ipa file on a MacBook (a very old one without XCode)
Submit .ipa using Transporter
I got ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/ExpoKitApp.app/GoogleMaps.bundle/GMSCoreResources.bundle/Assets.car' can't be processed. Rebuild your app, and all included extensions and frameworks, with the latest GM version of Xcode and resubmit." as below. (Note: image is copied from https://github.com/expo/expo-cli/issues/195)
I think the app is build by Expo server. And it should include all required code to submit to App Stores.
What's wrong with steps above? How can we solve this?
I had a similar issue (built app on windows, built IPA in cloud by Expo, failed to submit IPA on a Mac through Transporter with ITMS error code)
In this case, I submitted the IPA with Application Loader from XCode 10.1 and it worked. I downloaded an old version here: https://developer.apple.com/download/more/. I also needed to download the command line tools.
Related question: ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/ExpoKitApp.app/.bundle/Assets.car' can't be processed."

Ionic2: Package com.my.app has no certificates at entry AndroidManifest.xml

I created one application using Ionic2 and when i run the command ionic cordova run android --prod --release I am getting an error
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Package /data/app/vmdl
971492117.tmp/base.apk has no certificates at entry AndroidManifest.xml]
Do anyone know how to fix this error?
NB: I have seen similar questions all of them are for native application development.
You cannot install a package build with --release without signing it. See this question on Ionic Forum
Try ionic cordova run android --prod to install an unsigned app to your phone.
Probably you have another app installed with the same name, signed with another type of key. Ie in your device you the app singed with a release key. Other possibility is there is an app in your device with a newer version.

ionic serve not compiling typescript

I started working on this project on my home PC on Windows 10 using the latest version of Ionic CLI and Typescript and ionic serve works perfectly there.
However after cloning the exact same project to my work PC with Ubuntu which is also running the latest version of Ionic, I get this error when I try to use ionic serve:
"www" directory cannot be found. Please make sure the working directory is an Ionic project.
So obviously now on this PC it's not compiling the Typescript before running it. Somehow on my work PC it thinks this is a plain JS project?