ios - 是否可以从分支构建 Pod 版本?
问题描述
是否可以从分支创建 pod 版本?从 GitHub 看起来很简单,但pod install
一直给我这个问题:
[!] CocoaPods 找不到 pod "XXX" 的兼容版本:在 Podfile: XXXY (from
../
) 被解析为 1.0.0,这取决于 XXX (~> 2.0.2)您的规范源都不包含满足依赖项的规范:
XXX (~> 2.0.2)
.您有: * 过时的源代码库,您可以使用
pod repo update
或 进行更新pod install --repo-update
。* 输入错误的名称或版本。* 未将托管 Podspec 的源代码库添加到您的 Podfile。
我试过了pod repo update
,pod install --repo-update
但没有帮助。
摘自 pod 规范:
Pod::Spec.new do |s|
s.name = 'XXX'
s.version = '2.0.2'
s.summary = 'XXX'
s.swift_version = '4.2'
Github上的发布如下:
这篇文章看起来很相似,但没有帮助: Cocoapods subspec issue: None of your spec sources contains a spec满足依赖
解决方案
是的。
使用 source 属性,CocoaPods podspec 可以直接指向可以位于任何分支上的标签,例如:
s.version = '5.0.5'
s.source = {
:git => 'https://github.com/Foo/myRepo.git',
:tag => s.version.to_s
}
https://github.com/firebase/firebase-ios-sdk的 podspecs 中的一些示例
推荐阅读
- c# - 找到最接近与非线性曲面相交的 Z 平面的整数 X 和 Y
- python-3.x - 将标签从 CLI 传递到 Pytest-bdd 并执行特定场景
- asp.net - Azure 代理到 Intranet 托管的 ASP.net/IIS 网站
- node.js - 来自数据库的 ID 在 API 中不可用
- azure-logic-apps - 如何构建具有 2 个必需的 Blob 容器触发条件的逻辑应用
- javascript - 等待折叠动画后在按钮之间切换
- r - 使用 rvest 刮取第一类节点但不是子节点
- powerbi - 在特定度量不可用时使用平均度量
- javascript - 如何为数组中的孩子创建计算值?
- ruby - 缺少 client_id 或 access_token URL 参数。(InstagramApi::BadRequest)