[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / f / 4 / e / MobileCoin / 1.2.0-pre13 / MobileCoin.podspec.json
blob1660085aa6fd35ac07f9f1046cd2fb0dbb3d4253
2   "name": "MobileCoin",
3   "version": "1.2.0-pre13",
4   "summary": "A library for communicating with MobileCoin network",
5   "authors": "MobileCoin",
6   "homepage": "https://www.mobilecoin.com/",
7   "license": {
8     "type": "GPLv3"
9   },
10   "source": {
11     "git": "https://github.com/mobilecoinofficial/MobileCoin-Swift.git",
12     "tag": "v1.2.0-pre13",
13     "submodules": true
14   },
15   "platforms": {
16     "ios": "10.0"
17   },
18   "default_subspecs": "none",
19   "swift_versions": "5.2",
20   "pod_target_xcconfig": {
21     "GCC_OPTIMIZATION_LEVEL": "z",
22     "LLVM_LTO": "YES",
23     "ENABLE_BITCODE": "YES",
24     "SUPPORTS_MACCATALYST": "YES",
25     "VALID_ARCHS[sdk=iphoneos*]": "arm64",
26     "VALID_ARCHS[sdk=iphonesimulator*]": "x86_64 arm64"
27   },
28   "testspecs": [
29     {
30       "name": "Tests",
31       "test_type": "unit",
32       "source_files": "Tests/{Unit,Common}/**/*.swift",
33       "resources": [
34         "Tests/Common/FixtureData/**/*",
35         "Vendor/libmobilecoin-ios-artifacts/Vendor/mobilecoin/test-vectors/vectors/**/*"
36       ]
37     },
38     {
39       "name": "IntegrationTests",
40       "test_type": "unit",
41       "source_files": "Tests/{Integration,Common}/**/*.swift",
42       "resources": "Tests/Common/FixtureData/**/*"
43     },
44     {
45       "name": "PerformanceTests",
46       "test_type": "ui",
47       "source_files": "Tests/{Performance,Common}/**/*.swift",
48       "requires_app_host": true
49     }
50   ],
51   "subspecs": [
52     {
53       "name": "Core",
54       "source_files": [
55         "Sources/*.{h,m,swift}",
56         "Sources/{Account,Common,Crypto,Encodings,Fog,Ledger}/**/*.{h,m,swift}",
57         "Sources/{LibMobileCoin,Mnemonic,Storage,Transaction,Utils}/**/*.{h,m,swift}",
58         "Sources/Network/{Attestation,Authorization,Connection,Service,Url}/**/*.{h,m,swift}",
59         "Sources/Network/{GRPC,HTTPS}/**/*.{h,m,swift}",
60         "Sources/Network/ProtocolSpecific/Combined/**/*.{h,m,swift}",
61         "Sources/Network/*.{h,m,swift}"
62       ],
63       "dependencies": {
64         "LibMobileCoin/Core": [
65           "1.2.0-pre13"
66         ],
67         "gRPC-Swift": [
68           "1.0.0"
69         ],
70         "Logging": [
71           "~> 1.4"
72         ],
73         "SwiftNIO": [
74           "~> 2.32.0"
75         ],
76         "SwiftNIOHPACK": [
77           "~> 1.16.3"
78         ],
79         "SwiftNIOHTTP1": [
80           "~> 2.32.0"
81         ],
82         "SwiftProtobuf": [
84         ]
85       },
86       "testspecs": [
87         {
88           "name": "ProtocolUnitTests",
89           "test_type": "unit",
90           "source_files": "Tests/{Http,Grpc}/**/*.swift",
91           "resources": "Tests/{Http,Grpc}/FixtureData/**/*"
92         }
93       ]
94     },
95     {
96       "name": "CoreHTTP",
97       "source_files": [
98         "Sources/*.{h,m,swift}",
99         "Sources/{Account,Common,Crypto,Encodings,Fog,Ledger}/**/*.{h,m,swift}",
100         "Sources/{LibMobileCoin,Mnemonic,Storage,Transaction,Utils}/**/*.{h,m,swift}",
101         "Sources/Network/{Attestation,Authorization,Connection,Service,Url}/**/*.{h,m,swift}",
102         "Sources/Network/HTTPS/**/*.{h,m,swift}",
103         "Sources/Network/ProtocolSpecific/HTTPOnly/**/*.{h,m,swift}",
104         "Sources/Network/*.{h,m,swift}"
105       ],
106       "dependencies": {
107         "LibMobileCoin/CoreHTTP": [
108           "1.2.0-pre13"
109         ],
110         "Logging": [
111           "~> 1.4"
112         ]
113       },
114       "testspecs": [
115         {
116           "name": "HttpProtocolUnitTests",
117           "test_type": "unit",
118           "source_files": "Tests/Http/**/*.swift",
119           "resources": "Tests/Http/FixtureData/**/*"
120         }
121       ]
122     }
123   ],
124   "swift_version": "5.2"