1
- MyLib 용 podspec이 있습니다.
- MyLib.xcworkspace에는 MyLib 대상과 MySubLib 대상의 두 가지 대상이 있습니다.
- MyLib은 MySubLib에 따라 다릅니다.
- MyLib과 MySubLib는 모두
MyLib
코코아 포드를 사용하여 신속한 모듈에서import
이 가능해야합니다.
그림 :로컬 종속성이있는 여러 대상으로 podspec 만들기
MyLib.xcworkspace
- MYLIB 대상 < --- MySubLib ---에 따라
- MYLIB 포드 종속성
- MySubLib 대상
어떻게 처리할까요?
다음 podspec이 있지만 linting 할 때 MyLib에 import
이있는 곳에서 MySubLib을 찾을 수 없습니다.
Pod::Spec.new do |s|
s.name = "MyLib"
s.version = "0.1"
s.summary = ""
s.description = <<-DESC
DESC
s.homepage = "https://github.com/me/MyLib"
s.license = 'MIT'
s.author = { "me" => "[email protected]" }
s.source = { :git => "https://github.com/me/MyLib.git", :tag => s.version.to_s }
s.platform = :ios, '8.0'
s.requires_arc = true
s.dependency 'Alamofire'
s.source_files = 'MyLib/**/*.swift', 'MySubLib/**/*.swift'
s.resource_bundles = {
}
end
'MySubLib' subspec이 종속성으로 사용 된 것처럼 보이지 않습니다. 또한, 왜 'MyLib'에 자체 하위 스펙이 필요한가? –
@ Awesome-o Ohh 죄송합니다, 실수를했습니다. 물론, 'MyLib'자체에 의존해서는 안되며, 'MySubLib'에서 의존해야합니다. 나는 나의 대답을 업데이트했다 –
나는 이것이 관련있는 일에 대해 현재 연구하고 있지 않다. 그러나 내가 가까운 장래에 그것에 관해서 생각해 볼 때 나는 이것을 시험 할 것이고 그것이 작동한다면 대답으로 표시 할 것이다. –