How exactly does xcode or xcode pods get cached?
I've made changes to update react native, or every time I make expo changes, or certain packages. My project is not an expo project but I am using the expo SDK.
Expo 44-45, React Native 67.3 trying to update to 68.5
My pod install command installs all the wrong dependencies.
I get CompileC --> DerivedData or iPhone Deployment Target errors or Simulator cached issues.
I delete derived data and everything, still pod installs all the wrong pods.
I know the cause of the errors, but I'm not sure why if I run npm i and pod install it installs all of a previous cached pods.
Now I'm getting:
Error: Command failed: xcrun simctl list --json devicesxcrun: error: unable to find utility "simctl", not a developer tool or in PATH at checkExecSyncError (node:child_process:885:11) at Object.execFileSync (node:child_process:921:15) at runOnSimulator (/Users/me/repos/MobileApp/node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js:167:54) at Object.runIOS [as func] (/Users/me/repos/MobileApp/node_modules/@react-native-community/cli-platform-ios/build/commands/runIOS/index.js:121:12) at Command.handleAction (/Users/me/repos/MobileApp/node_modules/@react-native-community/cli/build/index.js:192:23) at Command.listener (/Users/me/repos/MobileApp/node_modules/commander/index.js:315:8) at Command.emit (node:events:513:28) at Command.parseArgs (/Users/me/repos/MobileApp/node_modules/commander/index.js:651:12) at Command.parse (/Users/me/repos/MobileApp/node_modules/commander/index.js:474:21)```