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?