Skip to content

Commit 82a0e83

Browse files
authored
Makes FacebookUtils tvOS a subspec so iOS apps can move forward (#1302)
1 parent 646048e commit 82a0e83

File tree

1 file changed

+28
-10
lines changed

1 file changed

+28
-10
lines changed

Parse.podspec

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,13 @@ Pod::Spec.new do |s|
9494
end
9595

9696
s.subspec 'FacebookUtils' do |s|
97-
s.platform = :ios, :tvos
97+
s.platform = :ios
9898
s.ios.deployment_target = '8.0'
99-
s.tvos.deployment_target = '9.0'
10099
s.public_header_files = 'ParseFacebookUtils/ParseFacebookUtils/*.h'
101100
s.source_files = 'ParseFacebookUtils/ParseFacebookUtils/**/*.{h,m}'
102-
s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h'
103-
s.ios.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/**/*.{h,m}'
104-
s.tvos.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/**/*.{h,m}'
105-
101+
s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h',
102+
'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/**/*.{h,m}'
103+
106104
s.frameworks = 'AudioToolbox',
107105
'CFNetwork',
108106
'CoreGraphics',
@@ -116,10 +114,30 @@ Pod::Spec.new do |s|
116114

117115
s.dependency 'Parse/Core'
118116
s.dependency 'Bolts', '~> 1.9'
119-
s.dependency 'FBSDKCoreKit', '~> 4.29'
120-
s.ios.dependency 'FBSDKLoginKit', '~> 4.29'
121-
s.tvos.dependency 'FBSDKTVOSKit', '~> 4.29'
122-
s.tvos.dependency 'FBSDKShareKit', '4.28'
117+
s.dependency 'FBSDKLoginKit', '~> 4.33'
118+
end
119+
120+
s.subspec 'FacebookUtils-tvOS' do |s|
121+
s.platform = :tvos
122+
s.tvos.deployment_target = '9.0'
123+
s.public_header_files = 'ParseFacebookUtils/ParseFacebookUtils/*.h'
124+
s.source_files = 'ParseFacebookUtils/ParseFacebookUtils/**/*.{h,m}'
125+
s.exclude_files = 'ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h',
126+
'ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/**/*.{h,m}'
127+
128+
s.frameworks = 'AudioToolbox',
129+
'CFNetwork',
130+
'CoreGraphics',
131+
'CoreLocation',
132+
'QuartzCore',
133+
'Security',
134+
'SystemConfiguration'
135+
s.libraries = 'z', 'sqlite3'
136+
137+
s.dependency 'Parse/Core'
138+
s.dependency 'Bolts', '~> 1.9'
139+
s.dependency 'FBSDKTVOSKit', '~> 4.29'
140+
s.dependency 'FBSDKShareKit', '4.28'
123141
end
124142

125143
s.subspec 'TwitterUtils' do |s|

0 commit comments

Comments
 (0)