我正在使用以下命令在
React-Native
中创建一个普通的应用程序。
npx React-Native init SampleApp && cd ios && pod install
在
xcode
中运行应用程序时得到:
ReactCodegen:命令 PhaseScriptExecution 失败,退出代码非零
这些我都试过了
cd ios
rm .xcode.env.local
rm .xcode.env
pod deintegrate
rm -rf ./build
rm Podfile.lock
cd ..
rm -rf ./node_modules
npm install
cd ios
pod install
open xcode
Product -> Clear all issues
Product -> Clean build folder
click play
最终还是没有成功。
我安装了
Ruby
ruby --version
ruby 3.3.6 (2024-11-05 revision 75015d4c1f) [x86_64-darwin23]
also made this
sudo gem install cocoapods
pod setup
pod cache clean --all
xcode-select --install
npx react-native start --reset-cache
npm install
但是经过所有这些努力,错误仍然出现。
有人可以帮助我吗?
我在 VSCode 中使用
npx expo run:ios
或在 Xcode 中运行时遇到了这个问题。对我有用的是为 Xcode、Visual Studio Code 和终端提供完整磁盘访问权限。
您可以在 macOS 中通过 系统设置 -> 隐私和安全 -> 全磁盘访问执行此操作