最初,由于无法从
boost
安装 pod install
软件包,所以没有运行任何内容,但我遵循了 这个问题 并成功安装了 React Native 的 boost。
现在,当我尝试在 iOS 上运行
yarn start
时,它陷入隐式依赖并且没有任何反应。
过去几周我一直只在 Android 上使用这些依赖项
"@hookform/resolvers": "^3.3.3",
"@react-native-community/datetimepicker": "^7.6.2",
"@react-navigation/bottom-tabs": "^6.5.11",
"@react-navigation/native": "^6.1.9",
"@react-navigation/native-stack": "^6.9.17",
"@react-navigation/stack": "^6.3.20",
"@tamagui/animations-react-native": "^1.79.19",
"@tamagui/lucide-icons": "^1.79.19",
"@tamagui/shorthands": "^1.79.19",
"@tamagui/themes": "^1.79.19",
"@tamagui/toast": "^1.79.19",
"@tanstack/react-query": "^5.15.0",
"axios": "^1.6.3",
"babel-plugin-inline-import": "^3.0.0",
"burnt": "^0.12.1",
"dayjs": "^1.11.10",
"i18next": "^23.7.11",
"react": "18.2.0",
"react-hook-form": "^7.49.2",
"react-i18next": "^14.0.0",
"react-is": "^18.2.0",
"react-native": "0.73.1",
"react-native-dropdown-picker": "^5.4.6",
"react-native-gesture-handler": "^2.14.0",
"react-native-image-picker": "^7.1.0",
"react-native-mmkv-storage": "^0.9.1",
"react-native-modal-datetime-picker": "^17.1.0",
"react-native-otp-textinput": "^1.1.3",
"react-native-safe-area-context": "^4.8.2",
"react-native-screens": "^3.29.0",
"react-native-share": "^10.0.2",
"react-native-svg": "^14.1.0",
"react-native-video": "^5.2.1",
"tamagui": "^1.79.19",
"zod": "^3.22.4"
我尝试通过
react-native-clean-project
清理项目,删除Pod。似乎没有任何作用。
对于那些面临同样问题的人来说,只需运行
npx pod-install
在项目的根目录中,而不是在 ios 目录中。我发现有时会添加/删除依赖项并且 podfile 不会更新。另外,同样重要的是,在编码时应该同时运行 Android、iOS 设备,设置新包时您可能会错过一个步骤,这就是为什么不要编译的原因。