Fabric:/ ios / Pods / Fabric / run“:没有这样的文件或目录

时间:2018-05-29 17:31:48

标签: ios objective-c react-native crashlytics google-fabric

使用pod安装Fabric但获取UserFormCreateComponent extends from EntityFormCreateComponent, 我在

中添加了运行脚本
GC.Collect()

显示构建日志中的环境变量,

什么问题无法解决,

这是pod版本

/ios/Pods/Fabric/run”: No such file or directory

5 个答案:

答案 0 :(得分:5)

使用Flutter,在最新的Crashlytics更新之后再次出现。

在Podfile中添加pod 'Fabric'可以解决此问题。

答案 1 :(得分:4)

请检查您是否使用了正确的引号。 您可以从下面复制代码,只需用正确的值来补充abc123。

"${PODS_ROOT}/Fabric/run" abc123 abc123

我假设您已经运行了命令pod install,不是吗?

答案 2 :(得分:4)

最近,我在升级到新的Crashlytics SDK后偶然发现了这个问题。主要帖子的问题和我的问题可能有所不同,但是我认为我还是把它放在这里,以防其他人偶然发现。

在更新我的Pod以使用最新的SDK(从2020年11月15日开始将替换旧的SDK)之后,我一直收到此错误,并且我意识到,这是因为Fabric / run的路径仍在Build Phases运行脚本中设置。

请注意,Google页面上的信息不足以升级您的SDK。 https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=ios

实际上,您应该执行入门指南中说明的所有步骤。 https://firebase.google.com/docs/crashlytics/get-started?platform=ios

第3步是在Xcode中更改构建阶段,以正确使用新的sdk版本。

答案 3 :(得分:1)

我正在通过react-native-firebase使用crashlytics

即使在确保正确键入所有内容之后,我仍然收到此错误。原来我的问题是Crashlytics配置不在我项目的“构建阶段”选项卡下。我重新运行了pod install,它在“构建阶段”标签下生成了[CP-USER] [RNFB] Crashlytics配置,此后一切正常

答案 4 :(得分:0)

其他答案已过时(我无法编辑或评论)。

在构建脚本中使用${PODS_ROOT}/FirebaseCrashlytics/run

  1. 从Xcode中,从项目导航中选择Runner。
  2. 找到现有的Crashlytics脚本
  3. 修改脚本以指向FirebaseCrashlytics而不是Crashlytics

自从Firebase团队重命名插件以来,需要进行更改