在 Gitlab 运行器中使用 Fastlane 构建适用于 iOS 的 ReactNative 应用程序时遇到 [CP-User] [RNFB] 核心配置错误

问题描述 投票:0回答:1

我在 Gitlab 运行程序中使用 FastLane 为 iOS 平台构建 ReactNative 应用程序时遇到此错误。

Run script build phase '[CP-User] [RNFB] Core Configuration' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'dxp' from project 'dxp')

了解更多信息-我在gitlab中使用Mac mini,图像名称是

macos-14-xcode-15
,Xcode版本是15.4

我还尝试在 Xcode 中取消选中“基于依赖关系分析”。此错误是在多个构建阶段出现的,其他人已通过此解决方案解决了此错误,但此 Firebase 仍然存在。

ios firebase react-native gitlab-ci-runner fastlane
1个回答
0
投票

在您的 Xcode 项目中,找到“运行脚本”阶段

[CP-User] [RNFB] Core Configuration
(在目标的“构建阶段”选项卡中)。

  • 包含脚本应该生成的文件。这将 协助 Xcode 确定构建何时可以完成,无需 执行脚本。列出该脚本生成的输出文件 如果您知道的话,请在输出文件部分下。

如果尚未选中此特定脚本步骤,请确保未选中 Xcode 选项“基于依赖性分析”。

  • 通过这样做,你可以让脚本连续运行而无需 不必担心输出文件。

完成修改后,重建项目并清理项目(产品 > 清理构建文件夹)以查看警告是否仍然出现。

© www.soinside.com 2019 - 2024. All rights reserved.