Pod::Spec.new do |s| s.name = 'Pingpp' s.version = '2.2.10' s.summary = 'Pingplusplus iOS SDK' s.description = <<-DESC 移动应用支付接口。 开发者不再需要编写冗长的代码,简单几步就可以使你的应用获得支付功能。 让你的移动应用接入支付像大厦接入电力一样简单,方便,和温暖。 支持微信支付,公众账号支付,支付宝钱包,百度钱包,银联手机支付。 DESC s.homepage = 'https://pingxx.com' s.license = 'COMMERCIAL' s.author = { 'Afon Weng' => 'xufeng.weng@pingxx.com' } s.platform = :ios, '7.0' s.source = { :http => "https://github.com/PingPlusPlus/pingpp-ios/releases/download/v#{s.version}/pingpp-ios-#{s.version}.zip", :sha1 => 'c18f57e505da0979eb735346c25af1d9ba93881e' } s.requires_arc = true s.default_subspec = 'Core', 'Alipay', 'UnionPay' s.subspec 'Core' do |core| core.source_files = 'lib/*.h', 'lib/Dependencies/Network/*.h' core.public_header_files = 'lib/*.h', 'lib/Dependencies/Network/*.h' core.vendored_libraries = 'lib/*.a', 'lib/Dependencies/Network/*.a' core.resource = 'lib/*.bundle' core.frameworks = 'CFNetwork', 'SystemConfiguration', 'Security' core.ios.library = 'c++', 'stdc++', 'z' core.xcconfig = { 'OTHER_LDFLAGS' => '-ObjC' } end s.subspec 'ApplePay' do|ss| ss.vendored_libraries = 'lib/Channels/ApplePay/*.a' ss.frameworks = 'Passkit' ss.dependency 'Pingpp/Core' end s.subspec 'Alipay' do |ss| ss.vendored_libraries = 'lib/Channels/Alipay/*.a' ss.ios.vendored_frameworks = 'lib/Channels/Alipay/AlipaySDK.framework' ss.resource = 'lib/Channels/Alipay/AlipaySDK.bundle' ss.frameworks = 'CoreMotion', 'CoreTelephony' ss.dependency 'Pingpp/Core' end s.subspec 'Wx' do |ss| ss.dependency 'Pingpp/Core' end s.subspec 'UnionPay' do |ss| ss.vendored_libraries = 'lib/Channels/UnionPay/*.a' ss.dependency 'Pingpp/Core' end s.subspec 'One' do |ss| ss.frameworks = 'QuartzCore' ss.source_files = 'lib/One/*.h' ss.public_header_files = 'lib/One/*.h' ss.vendored_libraries = 'lib/One/*.a' ss.dependency 'Pingpp/Core' end s.subspec 'Qgbc' do |ss| ss.vendored_libraries = 'lib/Channels/Qgbc/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'Fqlpay' do |ss| ss.vendored_libraries = 'lib/Channels/Fqlpay/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'Mmdpay' do |ss| ss.vendored_libraries = 'lib/Channels/Mmdpay/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'BfbWap' do |ss| ss.vendored_libraries = 'lib/Channels/BfbWap/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'Yeepay' do |ss| ss.vendored_libraries = 'lib/Channels/Yeepay/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'CmbWallet' do |ss| ss.vendored_libraries = 'lib/Channels/CmbWallet/*.a' ss.ios.vendored_frameworks = 'lib/Channels/CmbWallet/cmbkeyboard.framework' ss.resource = 'lib/Channels/CmbWallet/SecreteKeyBoard' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'Jdpay' do |ss| ss.vendored_libraries = 'lib/Channels/Jdpay/*.a' ss.dependency 'Pingpp/Core' ss.dependency 'Pingpp/WebView' end s.subspec 'QQWallet' do |ss| ss.vendored_libraries = 'lib/Channels/QQWallet/*.a' ss.dependency 'Pingpp/Core' end s.subspec 'WebView' do |ss| ss.vendored_libraries = 'lib/Dependencies/WebView/*.a' ss.dependency 'Pingpp/Core' end end