diff --git a/React.podspec b/React.podspec index a2eab3c19..fbd9f6afe 100644 --- a/React.podspec +++ b/React.podspec @@ -34,11 +34,16 @@ Pod::Spec.new do |s| ss.dependency 'React/yoga' ss.dependency 'React/cxxreact' ss.source_files = "React/**/*.{c,h,m,mm,S}" - ss.exclude_files = "**/__tests__/*", "IntegrationTests/*", "ReactCommon/yoga/*" + ss.exclude_files = "**/__tests__/*", "IntegrationTests/*", "React/**/RCTTVView.*", "ReactCommon/yoga/*" ss.frameworks = "JavaScriptCore" ss.libraries = "stdc++" end + s.subspec 'tvOS' do |ss| + ss.dependency 'React/Core' + ss.source_files = "React/**/RCTTVView.{h, m}" + end + s.subspec 'jschelpers' do |ss| ss.source_files = 'ReactCommon/jschelpers/{JavaScriptCore,JSCWrapper}.{cpp,h}' ss.header_dir = 'jschelpers'