[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / f / 4 / e / MobileCoin / 1.2.0 / MobileCoin.podspec.json
blob3f8da94c49c8540637c65c8211410a57104a44e5
2   "name": "MobileCoin",
3   "version": "1.2.0",
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",
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     "ENABLE_BITCODE": "YES",
23     "SUPPORTS_MACCATALYST": "YES",
24     "VALID_ARCHS[sdk=iphoneos*]": "arm64",
25     "VALID_ARCHS[sdk=iphonesimulator*]": "x86_64 arm64"
26   },
27   "testspecs": [
28     {
29       "name": "Tests",
30       "test_type": "unit",
31       "source_files": "Tests/{Unit,Common}/**/*.swift",
32       "resources": [
33         "Tests/Common/FixtureData/**/*",
34         "Vendor/libmobilecoin-ios-artifacts/Vendor/mobilecoin/test-vectors/vectors/**/*"
35       ]
36     },
37     {
38       "name": "IntegrationTests",
39       "test_type": "unit",
40       "source_files": "Tests/{Integration,Common}/**/*.swift",
41       "resources": "Tests/Common/FixtureData/**/*"
42     },
43     {
44       "name": "PerformanceTests",
45       "test_type": "ui",
46       "source_files": "Tests/{Performance,Common}/**/*.swift",
47       "requires_app_host": true
48     }
49   ],
50   "subspecs": [
51     {
52       "name": "Core",
53       "source_files": [
54         "Sources/*.{h,m,swift}",
55         "Sources/{Account,Common,Crypto,Encodings,Fog,Ledger}/**/*.{h,m,swift}",
56         "Sources/{LibMobileCoin,Mnemonic,Storage,Transaction,Utils}/**/*.{h,m,swift}",
57         "Sources/Network/{Attestation,Authorization,Connection,Service,Url}/**/*.{h,m,swift}",
58         "Sources/Network/{GRPC,HTTPS}/**/*.{h,m,swift}",
59         "Sources/Network/ProtocolSpecific/Combined/**/*.{h,m,swift}",
60         "Sources/Network/*.{h,m,swift}"
61       ],
62       "dependencies": {
63         "LibMobileCoin/Core": [
64           "1.2.0"
65         ],
66         "gRPC-Swift": [
67           "1.0.0"
68         ],
69         "Logging": [
70           "~> 1.4"
71         ],
72         "SwiftNIO": [
73           "~> 2.32.0"
74         ],
75         "SwiftNIOHPACK": [
76           "~> 1.16.3"
77         ],
78         "SwiftNIOHTTP1": [
79           "~> 2.32.0"
80         ],
81         "SwiftProtobuf": [
83         ]
84       },
85       "testspecs": [
86         {
87           "name": "ProtocolUnitTests",
88           "test_type": "unit",
89           "source_files": "Tests/{Http,Grpc}/**/*.swift",
90           "resources": "Tests/{Http,Grpc}/FixtureData/**/*"
91         }
92       ]
93     },
94     {
95       "name": "CoreHTTP",
96       "source_files": [
97         "Sources/*.{h,m,swift}",
98         "Sources/{Account,Common,Crypto,Encodings,Fog,Ledger}/**/*.{h,m,swift}",
99         "Sources/{LibMobileCoin,Mnemonic,Storage,Transaction,Utils}/**/*.{h,m,swift}",
100         "Sources/Network/{Attestation,Authorization,Connection,Service,Url}/**/*.{h,m,swift}",
101         "Sources/Network/HTTPS/**/*.{h,m,swift}",
102         "Sources/Network/ProtocolSpecific/HTTPOnly/**/*.{h,m,swift}",
103         "Sources/Network/*.{h,m,swift}"
104       ],
105       "dependencies": {
106         "LibMobileCoin/CoreHTTP": [
107           "1.2.0"
108         ],
109         "Logging": [
110           "~> 1.4"
111         ]
112       },
113       "testspecs": [
114         {
115           "name": "HttpProtocolUnitTests",
116           "test_type": "unit",
117           "source_files": "Tests/Http/**/*.swift",
118           "resources": "Tests/Http/FixtureData/**/*"
119         }
120       ]
121     }
122   ],
123   "swift_version": "5.2"