CocoaPods:根据 Private Pod 主干推送创建公共 Pod 不起作用

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

我正在创建一个依赖于私有 pod 的公共 pod(可以从公共 GitHub 中的外部规范安装)。

当我检查我的

.podspec
文件时,它工作正常,没有任何问题。

pod lib lint --sources='https://github.com/PRIVATE_REPO_GIT/Specs.git,https://github.com/CocoaPods/Specs.git' --verbose --no-clean

但是当我尝试

pod trunk push
我的pod时,它显示以下错误。

-> MY_POD_NAME (1.0.0) - 错误| [iOS] 未知:遇到未知错误(无法找到

PRIVATE_REPO_POD
的规范,取决于
MY_POD_NAME

是否可以创建一个具有私有依赖 pod 的 pod? 因为我们需要用户通过在

.podfile
中添加一行来获取我们的存储库和依赖的存储库,我们之前已经这样做过,但库不是私有的。

ios cocoapods
1个回答
0
投票

没有。

pod trunk push
旨在使 Pod 可供公众使用。该命令会失败,因为如果存在私有依赖项,情况就不会如此。

任何具有私有依赖项的 Pod 也应该仅是私有的。

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