LGKNote.podspec 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #
  2. # Be sure to run `pod lib lint YJUtils.podspec' to ensure this is a
  3. # valid spec before submitting.
  4. #
  5. # Any lines starting with a # are optional, but their use is encouraged
  6. # To learn more about a Podspec see https://guides.cocoapods.org/syntax/podspec.html
  7. #
  8. Pod::Spec.new do |s|
  9. s.name = 'LGKNote'
  10. s.version = '1.0.0'
  11. s.summary = '公共笔记'
  12. s.description = <<-DESC
  13. TODO: Add long description of the pod here.
  14. DESC
  15. s.homepage = 'https://github.com/LYajun/LGKNote'
  16. s.license = { :type => 'MIT', :file => 'LICENSE' }
  17. s.author = { 'LYajun' => 'liuyajun1999@icloud.com' }
  18. s.source = { :git => 'https://github.com/LYajun/LGKNote.git', :tag => s.version.to_s }
  19. s.ios.deployment_target = '9.0'
  20. s.source_files = 'LGKNote/Classes/**/*'
  21. s.resources = 'LGKNote/Assets/LGKNote.bundle'
  22. s.public_header_files = 'LGKNote/Classes/LGKNote.h'
  23. s.subspec 'Const' do |c|
  24. c.source_files = 'LGKNote/Classes/Const/*'
  25. c.dependency 'YJBaseModule'
  26. c.dependency 'YJUtils'
  27. c.dependency 'YJImageBrowser'
  28. c.dependency 'YJSearchController'
  29. c.dependency 'XMLDictionary'
  30. c.dependency 'YJNetManager'
  31. c.dependency 'YJPresentAnimation'
  32. c.dependency 'MarqueeLabel'
  33. c.dependency 'BlocksKit'
  34. c.dependency 'LGAlertHUD'
  35. end
  36. s.subspec 'Base' do |b|
  37. b.source_files = 'LGKNote/Classes/Base/*'
  38. b.dependency 'LGKNote/Const'
  39. end
  40. s.subspec 'RichTextEditor' do |rt|
  41. rt.source_files = 'LGKNote/Classes/RichTextEditor/*'
  42. rt.dependency 'LGKNote/Const'
  43. end
  44. s.subspec 'Common' do |co|
  45. co.source_files = 'LGKNote/Classes/Common/*'
  46. co.dependency 'LGKNote/Const'
  47. end
  48. s.subspec 'DrawBoardView' do |d|
  49. d.source_files = 'LGKNote/Classes/DrawBoardView/*'
  50. d.dependency 'LGKNote/Const'
  51. end
  52. s.subspec 'FIlterView' do |f|
  53. f.source_files = 'LGKNote/Classes/FIlterView/*'
  54. f.dependency 'LGKNote/Const'
  55. end
  56. s.subspec 'Main' do |m|
  57. m.source_files = 'LGKNote/Classes/Main/*'
  58. m.dependency 'LGKNote/Const'
  59. m.dependency 'LGKNote/Common'
  60. m.dependency 'LGKNote/Base'
  61. m.dependency 'LGKNote/RichTextEditor'
  62. m.dependency 'LGKNote/DrawBoardView'
  63. m.dependency 'LGKNote/FIlterView'
  64. end
  65. s.subspec 'NewNote' do |n|
  66. n.source_files = 'LGKNote/Classes/NewNote/*'
  67. n.dependency 'LGKNote/Main'
  68. end
  69. end