22# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html.
33# Run `pod lib lint wechat_kit.podspec' to validate before publishing.
44#
5+
6+ if defined? ( $WechatKitSubspec)
7+ wechat_kit_subspec = $WechatKitSubspec
8+ else
9+ wechat_kit_subspec = 'no_pay'
10+ end
11+
512Pod ::Spec . new do |s |
613 s . name = 'wechat_kit'
7- s . version = '3.1 .0'
14+ s . version = '3.2 .0'
815 s . summary = 'WeChat SDKs as Flutter plugin.'
916 s . description = <<-DESC
1017A powerful Flutter plugin allowing developers to auth/share/pay with natvie Android & iOS WeChat SDKs.
@@ -19,18 +26,29 @@ A powerful Flutter plugin allowing developers to auth/share/pay with natvie Andr
1926 s . platform = :ios , '8.0'
2027
2128 s . static_framework = true
22- s . subspec 'vendor' do |sp |
23- # sp.source_files = 'Libraries/OpenSDK1.9.2/*.h' # For regular pay
24- # sp.public_header_files = 'Libraries/OpenSDK1.9.2/*.h' # For regular pay
25- # sp.vendored_libraries = 'Libraries/OpenSDK1.9.2/*.a' # For regular pay
26- sp . source_files = 'Libraries/OpenSDK1.9.2_NoPay/*.h' # For NoPay
27- sp . public_header_files = 'Libraries/OpenSDK1.9.2_NoPay/*.h' # For NoPay
28- sp . vendored_libraries = 'Libraries/OpenSDK1.9.2_NoPay/*.a' # For NoPay
29+ # s.default_subspecs = :none
30+ s . default_subspec = wechat_kit_subspec
31+
32+ s . subspec 'pay' do |sp |
33+ sp . source_files = 'Libraries/OpenSDK1.9.2/*.h'
34+ sp . public_header_files = 'Libraries/OpenSDK1.9.2/*.h'
35+ sp . vendored_libraries = 'Libraries/OpenSDK1.9.2/*.a'
36+ sp . frameworks = 'CoreGraphics' , 'Security' , 'WebKit'
37+ sp . libraries = 'c++' , 'z' , 'sqlite3.0'
38+ sp . pod_target_xcconfig = {
39+ 'OTHER_LDFLAGS' => '$(inherited) -ObjC -all_load' ,
40+ }
41+ end
42+
43+ s . subspec 'no_pay' do |sp |
44+ sp . source_files = 'Libraries/OpenSDK1.9.2_NoPay/*.h'
45+ sp . public_header_files = 'Libraries/OpenSDK1.9.2_NoPay/*.h'
46+ sp . vendored_libraries = 'Libraries/OpenSDK1.9.2_NoPay/*.a'
2947 sp . frameworks = 'CoreGraphics' , 'Security' , 'WebKit'
3048 sp . libraries = 'c++' , 'z' , 'sqlite3.0'
3149 sp . pod_target_xcconfig = {
3250 'OTHER_LDFLAGS' => '$(inherited) -ObjC -all_load' ,
33- 'GCC_PREPROCESSOR_DEFINITIONS' => 'NO_PAY=1' # For NoPay
51+ 'GCC_PREPROCESSOR_DEFINITIONS' => 'NO_PAY=1'
3452 }
3553 end
3654
0 commit comments