2016-09-27 1 views
0

SnapKit을 종속성으로 사용하는 Cocoapod 라이브러리를 작성하려고하는데 예제 프로젝트가 정상적으로 작동합니다. SnapKit의 설치가 정상적으로 작동했지만, 그러나 pod lib lint을 실행하면 SnapKit에서 많은 오류를 감지합니다.Cocoapods : pod lib lint가 273 개의 오류를 표시합니다. 모두 SnapKit에서 나온 것 같습니다.

내 첫 번째 생각은 Cocoapods가 종속성을 감지 할 때 SnapKit과 다른 Swift 버전을 사용하고 있지만 그 문제를 어떻게 해결할 것인지, 누군가 다른 문제라고 생각하면 궁금합니다.

답변

0

신속한 버전 문제였던 내 직감처럼 보입니다. SnapKit의 Readme에서 Swift 2.x는 SnapKit 버전 0.22.0이 필요하고 3.0.0 이상은 Swift 3.x입니다.

전에, 내 podspec는 SnapKit의 다음 줄을했다 : 그래서

s.dependency 'SnapKit' 

나는 보풀이 (스위프트 3 인) SnapKit의 현재 버전을 검사 한 보라, 내가이 해당 라인을 변경 :

s.dependency 'SnapKit', '~> 0.22.0' 

및 통과 린트.

관련 문제