错误无法构建iOS项目。我们运行了“ xcodebuild”命令,但它退出并显示错误代码65

Ida*_*lin 27 xcode react-native

我已经构建了一个react-native应用程序,突然在运行react-native run-ios命令的过程中在终端上收到了此错误消息。相同的代码在10分钟前正常工作,突然我收到此错误消息。请帮忙...

Nag*_*aba 28

  1. 删除其中的build/文件夹,ios/然后重新运行(如果没有做任何更改)
  2. 文件->项目设置(或WorkSpace设置)->构建系统->旧版构建系统
  3. 重新运行并瞧瞧!

如果这不起作用,请不要难过,还有另一种解决方案可以对项目进行彻底清理

  1. 删除ios/和android/文件夹。

  2. 跑 react-native eject

  3. 跑 react-native link

  4. react-native run-ios

这将为您的项目带来全新的复活

  • 我已经尝试运行相同的命令两次,现在它可以工作了。1)我删除了文件夹“/ios/build”并重新运行。2)失败后,我更改为Legacy Build System并重新运行。3)失败后,再次重新运行,瞧!:) (2认同)
  • “eject”已被弃用,不再是有效的命令。请更新您的答案。 (2认同)

小智 15

如果您没有安装可可豆荚,则需要 sudo gem install cocoapods

  1. 跑 cd ios
  2. 跑 pod install
  3. 光盘..
  4. 删除构建文件夹
  5. 跑 react-native run-ios

如果错误仍然存​​在,请执行以下操作:1.再次删除构建文件夹2. /ios以X代码打开该文件夹3.导航到文件->项目设置->构建系统->更改(共享工作空间设置和每用户工作空间设置):构建系统->旧版构建系统

  • 在哪里可以找到构建文件夹? (7认同)
  • 这不再起作用了。实际上,如果您使用旧版构建系统,构建甚至无法准备哈哈。 (5认同)
  • 嘿,老兄,这真的为我工作!但您需要更改某些内容1.仅cd ios而不是cd / ios (2认同)
  • 是的,没有构建文件夹 (2认同)
  • “build”文件夹在哪里?我正在使用 Mac 10.15.7 和 XCode 11.7 (2认同)
  • 导航到“ios”文件夹,“pod install”对我有用。 (2认同)

小智 14

cd ios && rm Podfile.lock && pod install 为我工作。


Aks*_*kar 11

求助:始终确保更新您的Xcode人员!

Protip:请勿在Apple Store上进行此操作(但一定要从Apple官方网站进行操作)

提示来自: http ://ericasadun.com/2016/03/22/xcode-upgrades-lessons-learned/

苹果官方下载页面: https ://developer.apple.com/download/more/

对于那些无法使用上述方法解决的人

  1. 转到Xcode中的项目设置。菜单文件->项目设置

  2. 转到每个用户项目设置部分。

  3. 单击高级。

  4. 选择Xcode默认选项。以前,这曾经是我项目的遗产。

我对类似的行进行了分析,得出的结论是,清理会导致存档失败。因此,新的构建系统不会清除custom / legacy构建目录。

  • 此解决方案对我不起作用 (10认同)
  • 反应本机 0.61.5。这些解决方案都没有奏效。 (4认同)
  • 没有反应本机弹出! (3认同)
  • 如果您使用的是 11 年中的 imac 并且无法再更新 Xcode 该怎么办? (2认同)

Jon*_*hez 9

在这个错误上浪费了数小时和数天之后,应该始终从最简单的开始。

经过大量研究后,

简单地

RESTART YOUR MACHINE
Run Code Online (Sandbox Code Playgroud)

这解决了这个错误。

我上线了

react-native-cli: 2.0.1
react-native: 0.63.3
Run Code Online (Sandbox Code Playgroud)


Azh*_*far 8

对我来说,它是由安装 react-native-vector-icons 并通过运行react-native link react-native-vector-icons命令链接引起的。

我只是通过以下命令取消链接 react-native-vector-icons

  1. react-native unlink react-native-vector-icons
  2. cd ios
  3. pod install
  4. cd ..
  5. react-native run-ios

因为我已经安装了其他图标库。

  • 我必须做“npx react-native unlink react-native vector-icons” (2认同)

小智 8

安装react-native-vector-icons后可能会出现此问题

  1. 在 Xcode 中打开项目。
  2. 进入构建阶段。
  3. 转到复制构建资源。
  4. 从此处删除所有 .ttf 文件。
  5. 运行应用程序。 在此输入图像描述


小智 6

如果您没有安装可可豆荚,您需要:

sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)

然后运行:

cd /ios
pod install
Run Code Online (Sandbox Code Playgroud)

删除反应本机项目build文件夹中的ios文件夹

跑:

react-native run-ios
Run Code Online (Sandbox Code Playgroud)

如果错误仍然存​​在:

  • build再次删除文件夹
  • /ios在 Xcode 中打开文件夹
  • 导航文件 -> 项目设置 -> 构建系统 -> 更改(共享工作区设置和每用户工作区设置):构建系统 -> 传统构建系统


小智 5

我有同样的错误,但它是由已使用的包管理器进程端口(端口 8081)引起的。

为了修复,我只是react-native通过指定不同的端口来运行,见下文。

react-native run-ios --port 8090


ICe*_*er0 5

升级 react-native 后,您可能有过时的依赖项。下面的步骤应该修复它。

  1. cd ios
  2. 删除 Podfile.lock
  3. pod deintegrate && pod install
  4. 导航回 package.json 目录
  5. 跑 react-native run-ios
  6. 在 Xcode 中,您也可以再次构建您的项目

希望这会有所帮助,我在升级到 react-native 0.61


Pat*_*erg 5

构建失败和错误代码 65 的一个常见原因是缓存的 pod 文件与当前使用的包之间不匹配。以下是如何删除缓存并重新创建 Pod。

1. 删除衍生数据 -删除包含项目缓存信息的数据示例操作方法:https://www.youtube.com/watch?v=f8bTvx0Aoyo

2. 从 ios 文件夹中删除 .xcworkspace 文件- 这是运行 pod install 时创建的 Xcode 项目文件,我们希望在步骤 4 中重新创建它。该项目文件使用 pods,并具有白色图标而不是蓝色底座没有 pod 的项目。

3. 删除 Podfile.lock - 删除旧的依赖项信息,以便我们可以在下一步中重新创建它们。

在 ios 文件夹中执行 pod-install或在 root 中执行 npx pod-install (React native) - 这里我们再次下载 pod 依赖项,并且仅下载当前包中使用的 pod 文件。重新生成.xcworkspace