Tôi không thể hiểu tại sao Cocoapod không thể tìm thấy thông số kỹ thuật nhóm mà tôi đã tạo khi tôi chạy pod install. Ai đó có thể giúp tôi giải quyết rắc rối này?
Tôi đang xác định một subspec trong tệp podspec thư viện của mình như sau:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
ABC phụ thuộc này được liệt kê trong thư viện Podfile:
pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'
Tệp Podspec ABC.podspectrong nhánh xyz của myrepo / Podspecs có vẻ như thế này:
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
Lỗi là [!] Unable to find a specification for ABC (= 1.0.0)
Giải pháp: nhập nhóm ABC trước khi nhập tệp con và thêm thẻ vào podspec.