1

元:

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'

4

0 に答える 0