2016-07-06 2 views
2

나는 정적 라이브러리, MyCore을 성공적으로 만들고 관련된 저장소를 만들었습니다.개인 cocoapod 만들기, 자식 태그 문제

Pod::Spec.new do |s| 
    s.name   = "MyCore" 
    s.version  = "0.1.4" 
    s.summary  = "..." 
    s.description = "..." 
    s.homepage  = "https://foo.com/MyCore" 
    s.license  = '...' 
    s.platform  = :ios, "8.0" 
    s.source  = { :git => "https://foo.com/MyCore.git", :tag => s.version.to_s } 
    s.source_files = 'MyCore/*.swift' 
end 

내가

pod spec lint --allow-warnings 

을 실행하고 podspec 유효성 검사를 통과 :
그럼 이런 식으로 MyCore.podspec 를 만들었습니다. 내가 실행하면

source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '8.0' 
use_frameworks! 
inhibit_all_warnings! 

target 'MyProject' do 

    pod 'MyCore', :git => 'https://foo.com/MyCore.git' 

end 

'포드를 설치', 내 포드가 설치되어 있지만 마지막 태그에서 (0.1.4) 등 :

니스, 내 프로젝트보다 내가 podfile 가지고 나는 기대한다 :

Installing MyCore 0.1.0 

어떤 생각?

스펙의 환매 특약에 저장되지 않은 개인 포드 들어

enter image description here

+0

'Podfile.lock' 파일에서'MyCore'에 대해 말하는 것은 무엇입니까? 또한'pod 구식 '의 출력은 무엇입니까? –

답변

0

, Cocoapods가에 대한 버전 번호를 비교하는 참조를 찾을 수 없습니다.

다음을 실행하여 강제 업데이트하십시오.

pod update 
+0

'포드 업데이트'를 실행하지만 0.1.4가 아닌 0.1.0 버전을 설치합니다. –

+0

마스터가 아닌 다른 지점에 계실 확률이 있습니까? – CodeBender

+0

어쨌든 프로젝트의 지점/태그 화면으로 질문을 업데이트했습니다. –