【问题标题】:Pod release failedPod 发布失败
【发布时间】:2021-05-31 18:50:13
【问题描述】:

我正在开发一个 Pod。

我在(示例)项目的根文件夹中有 2 个文件(json 和 yml)(不在 pod 本身中)。

我在 Pod 的 .podSpec 文件中编写了一个运行脚本,使用 script_phases 将 JSON 文件的内容复制到 YML 文件 before_compile

文件路径:.podSpec 文件中定义的../../file.json../../file.yml,指向项目的根文件夹。

在本地运行良好。但是当我尝试使用 Jenkins 发布 Pod 时,它会显示:No such file or directory: file.json

我们是否需要将两个文件都包含在 pod 本身中才能释放 pod,这意味着当 pod 中没有文件时我们无法创建运行脚本?

【问题讨论】:

    标签: ios swift cocoapods podspec run-script


    【解决方案1】:

    没错。 podspec 需要指定所有需要分发的文件。

    【讨论】:

    • 可能是什么原因?
    • podspec 确定从 s.source 存储库加载到 Pod 安装中的内容。 Development Pods 不要强制执行该限制。
    猜你喜欢
    • 1970-01-01
    • 2020-06-08
    • 2018-07-05
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-16
    • 2012-11-18
    相关资源
    最近更新 更多