React Native 当运行“yarn ios”时,我一直得到“以下构建命令失败:头……”

zpgglvta  于 2023-05-29  发布在  React
关注(0)|答案(1)|浏览(283)

我已经被困在这一个在两个项目了!(傻我没有写我是如何解决这个问题的第一次周围🤦🏼‍♂️。)我有一个React原生项目和运行yarn ios给我带来了这个错误
Ld /Users/myname/Library/Developer/Xcode/DerivedData/appname-hash/Build/Products/Debug-iphonesimulator/appname.app/appname normal (in target 'appname' from project 'appname')
我已经尝试在随机顺序(如果我需要做这些在特定的顺序,请让我知道)

  • 删除DerivedData/appname文件夹
  • 清理xcode build文件夹
  • 删除和重新安装pod
  • 通过yarn删除、清理yarn缓存、重新安装节点模块。

我已经没有什么想法了,我读过的所有文章似乎都只指出了上面的解决方案,而这些解决方案对我不起作用。
环境

  • Mac(Intel)Monterey 12.0.1
  • React Native 0.64.2
  • NPM@8.3.0(全局)
  • xCode 13.1

任何帮助都非常感谢!
谢谢你!

ej83mcc0

ej83mcc01#

在我自己的例子中,我得到了这个错误

Ld /Users/user/Library/Developer/Xcode/DerivedData/AppName-***/Build/Products/Debug-iphonesimulator/AppName.app/AppName normal (in target 'AppName' from project 'AppName')
(1 failure)(1 failure)

作者上面提到的步骤对我很有效
1.删除您的pod:cd ios并运行rm -rf pods && rm podfile.lock,然后运行cd ../(返回到根文件夹)
1.删除您的yarn.locknpm.locknode_modules文件夹:运行rm -rf node_modules && rm yarn.lock
1.删除Project Build Data and IndexesXCode cache:转到系统首选项并搜索存储。单击存储设置,单击Developer并删除Project Build Data and Indexes and XCode cache x1c 0d1x
4.清空你的缓存

  • 清除Pod缓存 *
rm -rf "${HOME}/Library/Caches/CocoaPods"
    rm -rf "`pwd`/Pods/"
    pod update
  • 清除npm/ yarn缓存 *
npm cache clean --force 
yarn cache clean

1.按顺序重新安装所有组件- node_modules和pod

  • 在根文件夹中运行yarn installnpm install
  • 然后cd ios并运行pod install

这些步骤为我工作。谢谢,@Brett Saxon

相关问题