我不明白为什么Cocoapod找不到我在运行pod install时创建的Pod规范.有人能帮我解决这个麻烦吗?

我在我的库podspec文件中定义子规范,如下所示:

s.subspec 'mysubspec' do |c|
  c.dependency 'ABC','1.0.0'
end 

此依赖关系ABC列在库Podfile中:

pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'

myrepo/Podspes的分支xyz中的Podspec文件ABC.podspec如下所示:

Pod::Spec.new do |s|
  s.name         = "ABC"
  s.version      = "1.0.0"
  s.source       = { :git => "git@github.com:myrepo/Podspecs.git", :branch => "xyz" }
end

误差是[!] Unable to find a specification for ABC (= 1.0.0)

Solution:在导入子规范之前导入pod abc,并将标记添加到podspec.

推荐答案

而不是:

s.source       = { :git => "git@github.com:myrepo/Podspecs.git", :branch => "xyz" }

写下这个: 别忘了标签.

s.source       = { :git => "https://github.com/myrepo/Podspecs.git", :branch => "xyz",
                   :tag => s.version.to_s }

Ios相关问答推荐

如果条件不满足,S从@ViewBuilder返回什么?

如何在SwiftUI中扩展双击的可检测区域?

RxSwift:如何使用另外两个可观测对象(其中一个依赖于另一个)创建可观测对象?

无法添加以供审阅-Xcode 15.0.1

如何在SwiftUI中基于嵌套视图中的状态动态显示外部视图的内容?

如何在iOS 17 SwiftUI中获取用户名

flutter中实现自定义底部导航栏

快速 keys 串更新只有在第二次try 时才起作用

垂直分页 UIScrollView 高度不正确

如何更改 SwiftUI 弹出视图的大小?

在 Swift 中映射 MySQL 数据

如何仅更改一个视图的导航标题 colored颜色 ?

帧过渡动画有条件地工作

在向我的 struct 添加属性后获取线程 10:EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

async/await、Task 和 [weak self]

try 在 iOS 中处理后退导航按钮操作

在 Objective-C 中将所有文本转换为小写

UITableView:从空白部分隐藏标题

什么是强属性属性

在 NSUserDefaults 中保存图像?