Browse Source

feat(iOS): update podspec

StyxS 4 năm trước cách đây
mục cha
commit
4d595ca372
2 tập tin đã thay đổi với 23 bổ sung25 xóa
  1. 22 24
      QGVAPlayer.podspec
  2. 1 1
      iOS/README.md

+ 22 - 24
QGVAPlayer.podspec

@@ -96,30 +96,28 @@ Pod::Spec.new do |spec|
   #  Not including the public_header_files will make all headers public.
   #
 
-  spec.source_files = 'iOS/QGVAPlayer/QGVAPlayer/**/*.{h,m,metal}'
-
-  # spec.subspec 'Shaders' do |ss|
-  #   ss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Shaders/**/*.{h,m}'
-  # end
-
-  # spec.subspec 'Classes' do |ss|
-  #   ss.source_files  = 'iOS/QGVAPlayer/QGVAPlayer/Classes/*.{h,m}'
-  #     ss.subspec 'Models' do |sss|
-  #       sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Models/**/*.{h,m}'
-  #     end
-  #     ss.subspec 'Views' do |sss|
-  #       sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Views/**/*.{h,m}'
-  #     end
-  #     ss.subspec 'Controllers' do |sss|
-  #       sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/**/*.{h,m}'
-  #     end
-  #     ss.subspec 'MP4Parser' do |sss|
-  #       sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/**/*.{h,m}'
-  #     end
-  #     ss.subspec 'Utils' do |sss|
-  #       sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/**/*.{h,m}'
-  #     end
-  # end
+  spec.subspec 'Shaders' do |ss|
+    ss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Shaders/**/*'
+  end
+
+  spec.subspec 'Classes' do |ss|
+    ss.source_files  = 'iOS/QGVAPlayer/QGVAPlayer/Classes/*.{h,m}'
+      ss.subspec 'Models' do |sss|
+        sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Models/**/*.{h,m}'
+      end
+      ss.subspec 'Views' do |sss|
+        sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Views/**/*.{h,m}'
+      end
+      ss.subspec 'Controllers' do |sss|
+        sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Controllers/**/*.{h,m}'
+      end
+      ss.subspec 'MP4Parser' do |sss|
+        sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/MP4Parser/**/*.{h,m}'
+      end
+      ss.subspec 'Utils' do |sss|
+        sss.source_files = 'iOS/QGVAPlayer/QGVAPlayer/Classes/Utils/**/*.{h,m}'
+      end
+  end
 
 
   # spec.exclude_files = "Classes/Exclude"

+ 1 - 1
iOS/README.md

@@ -22,7 +22,7 @@ VAP是企鹅电竞实现大礼物特效的高性能组件,基于H.264硬解码
 
 4. pods集成
     1)podfile中添加:pod 'QGVAPlayer', :git => '远程库地址', :tag => '1.0.4'
-    2)在工程中合适的位置add file,将Shaders下的metal文件添加进去,⚠️⚠️注意不要拷贝(如果不添加引用的话会导致metal着色器不被编译进default.mtllib)!
+    2)在工程中合适的位置add file,引用pods/QGVAPlayer 中Shaders下的metal文件,⚠️⚠️注意不要拷贝(如果不添加引用的话会导致metal着色器不被编译进default.mtllib)!
 
 ### 二)组件使用
     - 组件对外的接口是基于UIView的category实现的,因此理论上任意view可以播放特效