元:
Project1 (SVN)
|------Project2 (SVN)
|-----------Project3 (SVN)
Project1 から「プロジェクト 2 への URL」を Pod すると、Porject3 用ではなく Project2 用の Pod が作成されます。しかし、Project2 は Project3 に依存しています。
Project2.podspec で Project3 の SVN リポジトリ/パスを指定する方法。前もって感謝します。
Project2.podspec のようになります:
Pod::Spec.new do |s|
s.name = ‘Project2’
s.version = '0.0.1'
s.summary = ''
s.homepage = ‘svn url’
s.authors = ‘authr’
s.source = { :svn => ‘SVN url to Project2’ }
s.source_files = '*/.{h,m}'
pch_AF = <<-EOS
#ifndef TARGET_OS_IOS
#define TARGET_OS_IOS TARGET_OS_IPHONE
#endif
#ifndef TARGET_OS_WATCH
#define TARGET_OS_WATCH 0
#endif
#ifndef TARGET_OS_TV
#define TARGET_OS_TV 0
#endif
EOS
s.prefix_header_contents = pch_AF
s.ios.deployment_target = '7.0'
s.osx.deployment_target = '10.9'
s.watchos.deployment_target = '2.0'
s.tvos.deployment_target = '9.0'
s.dependency 'Project3'
s.dependency 'AFNetworking'
s.dependency 'Mantle'
s.dependency 'XMLDictionary'
end
依存関係のパスを追加できないことはわかっています。下の行に他の方法はありますか?
s.dependency 'Project3'