eas update is success but dose not updated production app

Please provide the following:

  1. SDK Version: 45.0.0
  2. Platforms(Android/iOS/web/all): Android / IOS
  3. Add the appropriate “Tag” based on what Expo library you have a question on.

I am going to modify and update the previously distributed app.
I used eas update to update the app, and I saw the log that it was completed.
However, it does not apply to deployed apps.
I am using an expo account that is different from the person who distributed it before. Could this be a problem?


  "expo": {
    "packagerOpts": {
      "config": "metro.config.js",
      "sourceExts": ["js", "jsx", "ts", "tsx", "svg"]
    "name": "my-app",
    "slug": "my-app",
    "privacy": "public",
    "platforms": ["ios", "android", "web"],
    "version": "1.6.0",
    "sdkVersion": "45.0.0", // before sdk 33
    "orientation": "portrait",
    "icon": "./assets/images/app_icon.png",
    "userInterfaceStyle": "light",
    "splash": {
      "image": "./assets/images/splash/splash.png",
      "resizeMode": "cover",
      "backgroundColor": "#ffffff"
    "notification": {
      "icon": "./assets/images/push_icon.png",
      "color": "#76604b"
    "updates": {
      "fallbackToCacheTimeout": 0,
      "enabled": true,
      "url": "https://u.expo.dev/....."
    "assetBundlePatterns": [
    "ios": {
      "supportsTablet": false,
      "bundleIdentifier": "com.xxxx",
      "infoPlist": {
        "NSPhotoLibraryUsageDescription": "프로필 사진 또는 문의 사진 등록을 위해 권한이 필요합니다.",
        "NSCameraUsageDescription": "프로필 사진 또는 문의 사진 등록을 위해 권한이 필요합니다.",
        "NSLocationWhenInUseUsageDescription": "날씨 정보를 읽어 오기 위해 권한이 필요합니다"
    "android": {
      "package": "com.xxx",
      "versionCode": 7,
      "icon": "./assets/images/app_icon.png",
      "splash": {
        "resizeMode": "cover",
        "mdpi": "./assets/images/splash/splash.png",
        "hdpi": "./assets/images/splash/splash@2x.png",
        "xhdpi": "./assets/images/splash/splash@3x.png"
    "web": {
      "favicon": "./assets/favicon.png"
    "extra": {
      "eas": {
        "projectId": "xxxx"
    "runtimeVersion": {
      "policy": "appVersion"


  "cli": {
    "version": ">= 3.5.2"
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    "preview": {
      "channel": "preview"
    "production": {
      "channel": "production"
  "submit": {
    "production": {}

Can I get some help with this?

I’d recommend looking at our debugging guide for updates. Particularly, the “inspecting manifests manually” section is helpful, as it shows you how to plug into your browser the same request that your app will make when looking for updates (e.g., your update url + platform, channel, runtime version). That way, you can take an update you’ve published and compare that to what your app is expecting based on the manifest it gets. Sometimes, you may find that the updates are published to the wrong runtimeVersion, for instance.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.