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.podspec
trong 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.