我正在创建一个依赖于私有 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
中添加一行来获取我们的存储库和依赖的存储库,我们之前已经这样做过,但库不是私有的。
没有。
pod trunk push
旨在使 Pod 可供公众使用。该命令会失败,因为如果存在私有依赖项,情况就不会如此。
任何具有私有依赖项的 Pod 也应该仅是私有的。