-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathPodfile
executable file
·155 lines (127 loc) · 3.86 KB
/
Podfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
install! 'cocoapods', :deterministic_uuids => false
inhibit_all_warnings!
use_frameworks!
#更新pod请用pod install
# shadowsock-----pod
def socket
# pod 'CocoaAsyncSocket', '~> 7.4.3'
end
def library
# pod 'KissXML', '~> 5.2.2'
#pod 'ICSMainFramework', :path => "./Library/ICSMainFramework/"
# pod 'MMWormhole', '~> 2.0.0'
end
def tunnel
# pod 'MMWormhole', '~> 2.0.0'
end
def eth
# pod 'Qlink', :path => '.'
# pod 'CryptoSwift', '~> 1.0'
pod 'CryptoSwift'
pod 'Starscream', '~> 3.1.1'
pod 'secp256k1.c', '~> 0.1.2'
pod 'TrustWalletCore', '~> 0.12.25'
pod 'SwiftLint', '~> 0.36.0'
pod 'SwiftyJSON', '~> 4.0'
pod 'SwiftHTTP'
pod 'R.swift'
pod 'PromiseKit'
# pod 'KeychainSwift'
# pod 'APIKit'
pod 'JSONRPCKit'
# pod 'Eureka', '4.2.0'
pod 'Moya', '~> 10.0.1'
pod 'BigInt', '~> 3.0' #参考ETHFramework
pod 'TrustCore', :git=>'https://github.com/TrustWallet/trust-core', :branch=>'master' #参考ETHFramework
pod 'TrustKeystore', :git=>'https://github.com/TrustWallet/trust-keystore', :branch=>'master' #参考ETHFramework
pod 'TrustWalletSDK', :git=>'https://github.com/TrustWallet/TrustSDK-iOS', :branch=>'master' #参考ETHFramework
pod 'TrustWeb3Provider', :git=>'https://github.com/TrustWallet/trust-web3-provider', :commit=>'f4e0ebb1b8fa4812637babe85ef975d116543dfd' #参考ETHFramework
# pod 'Eureka'
# pod 'TrezorCrypto'
# pod 'Result', '~> 3.0'
end
def qlc
# pod 'APIKit'
# pod 'JSONRPCKit'
# pod 'PromiseKit'
# pod 'Result'
# pod 'CryptoSwift'
# pod 'MJExtension'
# pod 'MBProgressHUD'
# pod 'BigInt' #(已集成在QLCFramework中)
# pod 'HandyJSON' #(已集成在QLCFramework中)
end
def pack_framework
pod 'AFNetworking'
pod 'APIKit'
pod 'Eureka'
pod 'KeychainSwift'
pod 'Masonry'
pod 'MJExtension'
pod 'MBProgressHUD'
pod 'SDWebImage'
pod 'Hero'
pod 'CocoaLumberjack/Swift'
pod 'RealmSwift', '3.18.0'
pod 'MJRefresh'
pod 'TMCache'
pod 'SwiftTheme'
pod 'ChartsRealm'
pod 'AlphaWalletWeb3Provider', :git=>'https://github.com/AlphaWallet/AlphaWallet-web3-provider', :commit => '1c1aafb566361e7067e69f6e38b0fdc30b801429'
# pod 'web3swift', :git => 'https://github.com/alpha-wallet/web3swift.git', :commit => '7e2b99198acb2243b6a539cb32832a96f67c893d'
pod 'JavaScriptKit'
pod 'Alamofire-Synchronous'
#pod 'secp256k1_ios'
end
def app
# pod 'Firebase/Core'
pod 'ORCycleLabel'
pod 'Firebase/Analytics'
pod 'TTGTagCollectionView'
pod 'BGFMDB'
pod 'TYCyclePagerView'
pod 'dsBridge'
pod 'JCore', '2.1.4-noidfa' # 必选项
pod 'JPush', '3.2.4-noidfa' # 必选项
pod 'LYEmptyView'
pod 'CYLTabBarController'
pod 'Bugly'
# pod 'NinaPagerView'
pod 'KeychainAccess' #编译成Framework会导致真机装不了
pod 'IQKeyboardManager' #编译成Framework会导致模拟器编译不过并且上传AppStore会出问题
pod 'TOCropViewController'
end
def bnb
# pod 'BinanceChain', :path => '.'
# pod 'BinanceChain/Test', :path => '.'
pod 'BinanceChain', :git => 'https://github.com/mh7821/SwiftBinanceChain.git'
pod 'SwiftProtobuf', :inhibit_warnings => true
pod 'Starscream', :inhibit_warnings => true
pod 'HDWalletKit', :inhibit_warnings => true
pod 'CryptoSwift', :inhibit_warnings => true
end
target "Qlink" do
# shadowsock
# pod 'MMWormhole'
# pod 'SwiftColor'
# pod 'AsyncSwift'
# pod 'Appirater'
tunnel
library
#fabric
socket
eth
qlc
app
# bnb
pack_framework
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
end
end
end