While we try to make upgrading the
expo-dev-client package as painless as possible, occasionally you will need to make small changes to your project which are listed on this page.
For managed workflow projects, and bare projects with the
react-native-unimodules package, no additional changes are needed. 🎉
For bare workflow projects with no other Expo modules nor
react-native-unimodules, the following additional changes are needed when upgrading to
ios/Podfile, change the deployment target to
platform :ios, '12.0' and add the following lines inside the main target:
pod 'EXJSONUtils', path: '../node_modules/expo-json-utils/ios', :configurations => :debug
pod 'EXManifests', path: '../node_modules/expo-manifests/ios', :configurations => :debug
pod install before reopening your project.
android/settings.gradle, add the following lines:
project(':expo-json-utils').projectDir = new File('../node_modules/expo-json-utils/android')
project(':expo-manifests').projectDir = new File('../node_modules/expo-manifests/android')