(Managed Workflow) iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99

Expo diagnostics

Expo CLI 4.9.1 environment info:
    System:
      OS: Windows 10 10.0.19043
    Binaries:
      Node: 14.16.1 - C:\laragon\bin\nodejs\node-v14\node.EXE
      Yarn: 1.22.11 - ~\AppData\Roaming\npm\yarn.CMD
      npm: 6.14.12 - C:\laragon\bin\nodejs\node-v14\npm.CMD
    IDEs:
      Android Studio: Version     2020.3.0.0 AI-203.7717.56.2031.7583922
    npmPackages:
      expo: ^42.0.0 => 42.0.3 
      react: 16.13.1 => 16.13.1 
      react-native: https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz => 0.63.2 
    Expo Workflow: managed

eas.json file

{
  "build": {
    "release": {},
    "development": {
      "developmentClient": true,
      "distribution": "internal",
      "ios": {
             "image": "latest"
           }
    }
  },
  "submit": {
    "release": {}
  }
}

package.json dependencies

  "dependencies": {
    "@expo/vector-icons": "^12.0.0",
    "@react-native-async-storage/async-storage": "~1.15.0",
    "@react-native-community/datetimepicker": "3.5.2",
    "@react-native-community/masked-view": "0.1.10",
    "@react-native-community/netinfo": "6.0.0",
    "@react-navigation/native": "^5.6.1",
    "@react-navigation/stack": "^5.6.2",
    "@types/remote-redux-devtools": "^0.5.4",
    "@types/throttle-debounce": "^2.1.0",
    "deepmerge": "^2.1.1",
    "expo": "^42.0.0",
    "expo-auth-session": "~3.3.1",
    "expo-camera": "~11.2.1",
    "expo-constants": "~11.0.1",
    "expo-device": "^3.3.0",
    "expo-file-system": "~11.1.3",
    "expo-font": "~9.2.1",
    "expo-permissions": "~12.1.1",
    "expo-random": "~11.2.0",
    "expo-splash-screen": "~0.11.2",
    "expo-updates": "~0.8.1",
    "jest": "^26.1.0",
    "jshashes": "^1.0.7",
    "jwt-decode": "^2.2.0",
    "laravel-echo": "^1.8.0",
    "moment": "^2.22.2",
    "prop-types": "^15.6.1",
    "react": "16.13.1",
    "react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
    "react-native-animatable": "^1.3.2",
    "react-native-dotenv": "^3.2.0",
    "react-native-gesture-handler": "~1.10.2",
    "react-native-material-ripple": "0.9.1",
    "react-native-modal-datetime-picker": "^11.0.0",
    "react-native-paper": "^3.10.1",
    "react-native-picker-select": "^8.0.4",
    "react-native-reanimated": "~2.2.0",
    "react-native-safe-area-context": "3.2.0",
    "react-native-screens": "~3.4.0",
    "react-native-svg": "12.1.1",
    "react-redux": "^5.0.7",
    "redux": "^4.0.0",
    "redux-batched-actions": "^0.3.0",
    "redux-devtools-extension": "^2.13.8",
    "redux-persist": "^5.10.0",
    "redux-thunk": "^2.3.0",
    "remotedev": "^0.2.9",
    "remotedev-server": "^0.3.1",
    "reselect": "^3.0.1",
    "sentry-expo": "^4.0.1",
    "socket.io-client": "^2.1.1",
    "throttle-debounce": "^2.2.1",
    "ts-jest": "^26.1.2"
  },

Fail build: Fastlane

UMReactNativeAdapter -ObjC -lc++ -lPods-theAppy -Xlinker -no_adhoc_codesign -Xlinker -dependency_info -Xlinker /Users/expo/Library/Developer/Xcode/DerivedData/theAppy-getmblhvhjoomnfyprekorutxiix/Build/Intermediates.noindex/ArchiveIntermediates/theAppy/IntermediateBuildFilesPath/theAppy.build/Release-iphoneos/theAppy.build/Objects-normal/arm64/dnataphoneappios_dependency_info.dat -o /Users/expo/Library/Developer/Xcode/DerivedData/theAppy-getmblhvhjoomnfyprekorutxiix/Build/Intermediates.noindex/ArchiveIntermediates/theAppy/InstallationBuildProductsLocation/Applications/dnataphoneappios.app/dnataphoneappios
ld: warning: method '+UIDatePickerMode:' in category from /Users/expo/Library/Developer/Xcode/DerivedData/theAppy-getmblhvhjoomnfyprekorutxiix/Build/Intermediates.noindex/ArchiveIntermediates/theAppy/BuildProductsPath/Release-iphoneos/React-Core/libReact-Core.a(RCTDatePickerManager.o) conflicts with same method from another category

ld: could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1300.0.29.3.0_0' Reader: '1205.0.22.9_0')', using libLTO version 'LLVM version 12.0.5, (clang-1205.0.22.9)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

/Users/expo/workingdir/build/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'boost-for-react-native' from project 'Pods')

I’ve added the image to “latest” on eas.json file as well.

This seems to be unsolved issue for managed workflow on Expo. I’m guessing due to upgrade in iOS version. What’s the workaround for this?

1 Like

i am also having this error

more info here: EAS ios Build Fail: could not reparse object file in bitcode bundle: 'Invalid bitcode version' - #3 by notbrent

We’re currently using fully managed and the Xcode version is still pre-13.
As per the [documentation](https://forums.expo.dev/t/eas-ios-build-fail-could-not-reparse-object-file-in-bitcode-bundle-invalid-bitcode-version/57103), and EAS build page(from expo.dev), the XCode version is 12.5 and not XCode 13. This is causing the app to not load in devices that has iOS 15.
The installed software section from "Spin up build environment
" in EAS build page says:- Xcode 12.5 (12E5244e). Anywork around or when you will Expo update the latest EAS image to Xcode 13?

xcode 13 is available using the macos-big-sur-11.4-xcode-13.0 image. note that this requires the latest eas-cli

I’m also having this problem and am trying out the macos-big-sur-11.4-xcode-13.0 image, though my build has been queued for 30 mins with Priority…

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