@@ -6,24 +6,20 @@ Pod::Spec.new do |spec|
66 spec . authors = 'tencent video cloud'
77 spec . summary = '超级播放器'
88 spec . source = { :git => 'https://github.com/tencentyun/SuperPlayer_iOS.git' , :tag => '12.7.19272' }
9- spec . ios . deployment_target = '11 .0'
9+ spec . ios . deployment_target = '9 .0'
1010 spec . dependency 'SDWebImage'
1111 spec . dependency 'Masonry'
1212 spec . static_framework = true
13- spec . default_subspec = 'Core'
13+ # spec.default_subspec = 'Core'
1414 spec . frameworks = 'CoreMotion'
1515
16- spec . subspec "Core " do |s |
16+ spec . subspec "Player " do |s |
1717 s . source_files = 'SuperPlayerKit/**/*.{h,m}'
1818 s . private_header_files = [ 'SuperPlayerKit/Utils/TXBitrateItemHelper.h' , 'SuperPlayerKit/Views/SuperPlayerView+Private.h' ]
1919 s . resource_bundles = {
2020 'SuperPlayerKitBundle' => [ 'Resource/**/*' , 'SuperPlayerKit/SuperPlayerLocalized/**/*' ]
2121 }
22- # Core 不依赖任何 SDK,由具体的 subspec 来决定
23- end
2422
25- spec . subspec "Player" do |s |
26- s . dependency 'SuperPlayer/Core'
2723 s . dependency 'TXLiteAVSDK_Player'
2824 s . pod_target_xcconfig = {
2925 'HEADER_SEARCH_PATHS' => [ '${PODS_ROOT}/TXLiteAVSDK_Player/TXLiteAVSDK_Player/TXLiteAVSDK_Player.xcframework/ios-arm64_armv7/TXLiteAVSDK_Player.framework/Headers/' ] ,
@@ -32,7 +28,12 @@ Pod::Spec.new do |spec|
3228 end
3329
3430 spec . subspec "Player_Premium" do |s |
35- s . dependency 'SuperPlayer/Core'
31+ s . source_files = 'SuperPlayerKit/**/*.{h,m}'
32+ s . private_header_files = [ 'SuperPlayerKit/Utils/TXBitrateItemHelper.h' , 'SuperPlayerKit/Views/SuperPlayerView+Private.h' ]
33+ s . resource_bundles = {
34+ 'SuperPlayerKitBundle' => [ 'Resource/**/*' , 'SuperPlayerKit/SuperPlayerLocalized/**/*' ]
35+ }
36+
3637 s . dependency 'TXLiteAVSDK_Player_Premium'
3738 s . pod_target_xcconfig = {
3839 'HEADER_SEARCH_PATHS' => [ '${PODS_ROOT}/TXLiteAVSDK_Player_Premium/TXLiteAVSDK_Player_Premium/TXLiteAVSDK_Player_Premium.xcframework/ios-arm64_armv7/TXLiteAVSDK_Player_Premium.framework/Headers/' ] ,
@@ -42,7 +43,12 @@ Pod::Spec.new do |spec|
4243 end
4344
4445 spec . subspec "Professional" do |s |
45- s . dependency 'SuperPlayer/Core'
46+ s . source_files = 'SuperPlayerKit/**/*.{h,m}'
47+ s . private_header_files = [ 'SuperPlayerKit/Utils/TXBitrateItemHelper.h' , 'SuperPlayerKit/Views/SuperPlayerView+Private.h' ]
48+ s . resource_bundles = {
49+ 'SuperPlayerKitBundle' => [ 'Resource/**/*' , 'SuperPlayerKit/SuperPlayerLocalized/**/*' ]
50+ }
51+
4652 s . dependency 'TXLiteAVSDK_Professional'
4753 s . pod_target_xcconfig = { 'HEADER_SEARCH_PATHS' => [ '${PODS_ROOT}/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional/TXLiteAVSDK_Professional.xcframework/ios-arm64_armv7/TXLiteAVSDK_Professional.framework/Headers/' ] }
4854 end
0 commit comments