Expo build errors on default release channel with erroneous "Unsupported SDK Version" error"

Running expo build:ios with no arguments produces an incorrect error in the Turtle build. You can see one such result here Log In — Expo

Running expo build:ios with a release channel, against the exact same code, produces a successful build result

I do not know if this is limited to build:ios at this stage.

If it helps, I upgraded manually from 33 to 34; following that I updated from 34 to 38 using the expo upgrade command

App.json, package.json and expo diagnostics to follow. (I notice you removed the sdkVersion completely from app.json - mine is SDK 38)

Thanks

  "expo": {
    "name": "Matrak Tasks",
    "icon": "./public/icon.png",
    "version": "1.0.6",
    "splash": {
      "image": "./public/splash.png",
      "backgroundColor": "#132a47",
      "resizeMode": "cover"
    },
    "ios": {
      "config": {
        "usesNonExemptEncryption": false
      },
      "bundleIdentifier": "com.matrak.matrak2",
      "buildNumber": "1",
      "supportsTablet": true
    },
    "android": {
      "package": "com.matrak.matrak2",
      "versionCode": 115,
      "permissions": [
        "CAMERA",
        "READ_EXTERNAL_STORAGE",
        "USE_FINGERPRINT",
        "WRITE_EXTERNAL_STORAGE"
      ]
    },
    "androidStatusBar": {
      "barStyle": "light-content",
      "backgroundColor": "#494949"
    },
    "privacy": "unlisted",
    "slug": "Matrak"
  }
}
  "name": "Matrak",
  "version": "0.1.0",
  "private": true,
  "main": "./node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo-cli start",
    "eject": "expo eject",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "test": "jest",
    "test-watch": "jest --watch",
    "web": "webpack-dev-server -d --config ./webpack.config.js  --inline --hot --colors --content-base public/ --history-api-fallback",
    "build": "NODE_ENV=production webpack -p --config ./webpack.config.js",
    "debug": "node  --debug-brk --inspect ./node_modules/jest/bin/jest.js -i",
    "react-devtools": "react-devtools",
    "lint": "eslint \"src/**\" --fix",
    "stage": "expo publish --release-channel staging",
    "publish-typescript": "expo publish --release-channel typescript"
  },
  "jest": {
    "testMatch": [
      "**/src/**/?(*.)(test|spec).js?(x)"
    ],
    "automock": false,
    "preset": "jest-expo",
    "transform": {
      "\\.js$": "babel-jest"
    },
    "setupFiles": [
      "<rootDir>/src/tests/setupTests.js"
    ],
    "collectCoverageFrom": [
      "src/**/*.js",
      "!**/*.(test|spec).js",
      "!**/__tests__/**/*"
    ],
    "moduleFileExtensions": [
      "mock.js",
      "js",
      "web.js",
      "json",
      "web.jsx",
      "jsx",
      "node"
    ],
    "transformIgnorePatterns": [
      "node_modules/(?!(react-native|expo|expo-constants|react-intl|react-native-modal-dropdown|react-native-button)/)$"
    ],
    "snapshotSerializers": [
      "enzyme-to-json/serializer",
      "react-native-web/jest/serializer"
    ],
    "reporters": [
      "default",
      [
        "./node_modules/jest-html-reporter",
        {
          "pageTitle": "Unit and Enzyme Test Report",
          "outputPath": "./test-reports/unitTest.html",
          "includeFailureMsg": true,
          "includeConsoleLog": true
        }
      ],
      [
        "jest-junit",
        {
          "suiteName": "Unit Tests",
          "outputDirectory": "./test-reports/unit",
          "outputName": "unitTest.xml"
        }
      ]
    ]
  },
  "dependencies": {
    "@babel/preset-env": "^7.3.4",
    "@expo/browser-polyfill": "0.1.0",
    "@matrak/matrak-types": "^1.1.1",
    "@react-native-community/netinfo": "5.9.2",
    "@redux-offline/redux-offline": "^2.4.0",
    "@tweenjs/tween.js": "^17.2.0",
    "@types/jest": "^24.0.23",
    "babel-core": "^6.26.3",
    "chalk": "^2.4.2",
    "collections": "^5.1.8",
    "color-temperature": "0.2.7",
    "enzyme": "^3.6.0",
    "enzyme-adapter-react-16.3": "^1.1.0",
    "eslint-plugin-jest": "^21.22.1",
    "eslint-plugin-react-native": "^3.6.0",
    "eslint-watch": "^4.0.2",
    "expo": "^38.0.0",
    "expo-2d-context": "0.0.2",
    "expo-analytics-segment": "~8.2.1",
    "expo-asset": "~8.1.7",
    "expo-asset-utils": "^1.0.0",
    "expo-constants": "~9.1.1",
    "expo-file-system": "~9.0.1",
    "expo-font": "~8.2.1",
    "expo-gl": "~5.0.1",
    "expo-haptics": "~8.2.1",
    "expo-image-picker": "~8.3.0",
    "expo-linear-gradient": "~8.2.1",
    "expo-permissions": "~9.0.1",
    "expo-screen-orientation": "~1.1.1",
    "expo-sqlite": "~8.2.1",
    "expo-web": "^0.0.12",
    "guid-typescript": "^1.0.9",
    "history": "^4.10.1",
    "intl": "^1.2.5",
    "intl-locales-supported": "^1.0.0",
    "jest-fetch-mock": "^1.6.5",
    "jest-junit": "^8.0.0",
    "lodash": "^4.17.11",
    "lottie-react-native": "~2.6.1",
    "moment": "^2.24.0",
    "native-base": "^2.8.0",
    "prop-types": "^15.6.2",
    "react": "16.11.0",
    "react-addons-shallow-compare": "^15.6.2",
    "react-devtools": "^3.6.0",
    "react-dom": "16.11.0",
    "react-intl": "^2.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz",
    "react-native-actionsheet": "^2.4.2",
    "react-native-canvas": "^0.1.30",
    "react-native-gesture-handler": "~1.6.0",
    "react-native-image-zoom-viewer": "^2.2.27",
    "react-native-modal-dropdown": "^0.6.2",
    "react-native-reanimated": "~1.9.0",
    "react-native-redash": "^8.1.2",
    "react-native-tab-view": "^2.11.0",
    "react-native-web": "~0.11.7",
    "react-redux": "^5.1.0",
    "react-router-dom": "4.4.0-beta.8",
    "react-router-native": "4.4.0-beta.8",
    "redux": "^4.0.0",
    "redux-immutable": "^4.0.0",
    "redux-mock-store": "^1.5.3",
    "redux-persist": "^5.10.0",
    "redux-thunk": "^2.3.0",
    "remote-redux-devtools": "^0.5.16",
    "sql-formatter": "^2.3.2",
    "three": "^0.102.1",
    "webpack": "^3.11.0",
    "webpack-dev-server": "2.9.4"
  },
  "devDependencies": {
    "@babel/plugin-transform-typescript": "^7.9.4",
    "@types/cli-color": "^0.3.29",
    "@types/enzyme": "^3.10.3",
    "@types/enzyme-adapter-react-16": "^1.0.5",
    "@types/intl": "^1.2.0",
    "@types/node": "^11.13.7",
    "@types/react": "~16.9.41",
    "@types/react-dom": "^16.9.2",
    "@types/react-intl": "2.3.18",
    "@types/react-native": "~0.62.13",
    "@types/react-native-actionsheet": "^2.4.1",
    "@types/react-native-modal-dropdown": "^0.6.1",
    "@types/react-redux": "^7.1.5",
    "@types/react-router-dom": "^5.1.0",
    "@types/react-router-native": "^5.1.0",
    "@types/redux-mock-store": "^1.0.1",
    "@typescript-eslint/eslint-plugin": "^2.4.0",
    "@typescript-eslint/parser": "^2.4.0",
    "babel-eslint": "^9.0.0",
    "babel-jest": "^24.1.0",
    "babel-loader": "^7.1.2",
    "babel-plugin-expo-web": "0.0.5",
    "babel-plugin-module-resolver": "^3.2.0",
    "babel-plugin-react-native-web": "^0.4.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-plugin-transform-flow-strip-types": "^6.22.0",
    "babel-plugin-transform-imports": "^1.4.1",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-preset-expo": "^8.2.3",
    "css-loader": "^0.28.7",
    "enzyme-adapter-react-16": "^1.15.1",
    "enzyme-to-json": "^3.3.4",
    "eslint": "^5.6.0",
    "eslint-config-airbnb": "17.1.0",
    "eslint-plugin-flowtype": "^2.50.1",
    "eslint-plugin-import": "2.14.0",
    "eslint-plugin-jsx-a11y": "6.1.1",
    "eslint-plugin-prettier": "^3.1.1",
    "eslint-plugin-react": "7.11.0",
    "eslint-plugin-react-hooks": "^2.1.2",
    "file-loader": "^1.1.7",
    "flow-bin": "^0.93.0",
    "jest": "^24.5.0",
    "jest-expo": "^38.0.0",
    "jest-html-reporter": "^2.6.0",
    "react-native-scripts": "^2.0.1",
    "react-test-renderer": "16.3.1",
    "redux-devtools-extension": "^2.13.7",
    "style-loader": "^0.19.0",
    "typescript": "~3.9.5"
  }
}
    System:
      OS: Linux 5.4 Ubuntu 20.04 LTS (Focal Fossa)
      Shell: 5.0.16 - /bin/bash
    Binaries:
      Node: 12.18.1 - /usr/bin/node
      Yarn: 1.22.4 - ~/.npm-global/bin/yarn
      npm: 6.14.5 - /usr/bin/npm
    npmPackages:
      expo: ^38.0.0 => 38.0.8 
      react: 16.11.0 => 16.11.0 
      react-dom: 16.11.0 => 16.11.0 
      react-native: https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz => 0.62.2 
      react-native-web: ~0.11.7 => 0.11.7 
    npmGlobalPackages:
      expo-cli: 3.21.13

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