ฉันไม่สามารถเข้าใจว่าทำไม Cocoapod pod install
ไม่สามารถหาสเปฝักที่ผมสร้างขึ้นเมื่อผมทำงาน มีใครช่วยฉันแก้ปัญหานี้ได้ไหม
ฉันกำลังกำหนด subspec ในไฟล์ 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'
ไฟล์ Podspec ABC.podspec
ในสาขา xyz ของ myrepo / Podspecs มีลักษณะดังนี้:
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)
วิธีแก้ไข: นำเข้าพ็อด ABC ก่อนนำเข้าสเปคย่อยและเพิ่มแท็กไปยัง podspec