[Add] DGSwiftUtilities 0.39.1
[CocoaPods.git] / Specs / f / 4 / e / MobileCoin / 5.0.4 / MobileCoin.podspec.json
blobbf15dfe4f1b5aadb17e41648b5435990dbc64cf3
2   "name": "MobileCoin",
3   "version": "5.0.4",
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": "v5.0.4",
13     "submodules": true
14   },
15   "platforms": {
16     "ios": "11.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/Vendor/mobilecoin/test-vectors/vectors/**/*"
35       ]
36     },
37     {
38       "name": "IntegrationTransactingTests",
39       "test_type": "unit",
40       "source_files": "Tests/{Common,Integration/Common,Integration/Transacting}/**/*.swift",
41       "resources": [
42         "Tests/Common/FixtureData/**/*",
43         "Tests/Common/Secrets/process_info.json"
44       ]
45     },
46     {
47       "name": "IntegrationNonTransactingTests",
48       "test_type": "unit",
49       "source_files": "Tests/{Common,Util,Integration/Common,Integration/NonTransacting}/**/*.swift",
50       "resources": [
51         "Tests/Common/FixtureData/**/*",
52         "Tests/Common/Secrets/process_info.json"
53       ]
54     },
55     {
56       "name": "PerformanceTests",
57       "test_type": "ui",
58       "source_files": "Tests/{Performance,Common}/**/*.swift",
59       "requires_app_host": true
60     }
61   ],
62   "subspecs": [
63     {
64       "name": "Core",
65       "source_files": [
66         "Sources/{Common,GRPC,HTTPS}/**/*.swift",
67         "CocoapodsOnly/*.{h,m,swift}"
68       ],
69       "dependencies": {
70         "LibMobileCoin/Core": [
71           "~> 5.0.4"
72         ],
73         "gRPC-Swift": [
74           "1.0.0"
75         ],
76         "Logging": [
77           "~> 1.4"
78         ],
79         "SwiftNIO": [
80           "~> 2.40.0"
81         ],
82         "SwiftNIOHPACK": [
83           "~> 1.16.3"
84         ],
85         "SwiftNIOHTTP1": [
86           "~> 2.40.0"
87         ],
88         "SwiftProtobuf": [
90         ]
91       },
92       "testspecs": [
93         {
94           "name": "ProtocolUnitTests",
95           "test_type": "unit",
96           "source_files": "Tests/{Common,ProtocolSpecific}/**/*.swift",
97           "resources": "Tests/{ProtocolSpecific/Http,ProtocolSpecific/Grpc}/FixtureData/**/*"
98         }
99       ]
100     },
101     {
102       "name": "CoreHTTP",
103       "source_files": [
104         "Sources/{Common,HTTPS}/**/*.swift",
105         "CocoapodsOnly/*.{h,m,swift}",
106         "HTTPOnly/WrappedNIOSSLCertificateValidator.swift"
107       ],
108       "dependencies": {
109         "LibMobileCoin/CoreHTTP": [
110           "~> 5.0.4"
111         ],
112         "Logging": [
113           "~> 1.4"
114         ]
115       },
116       "testspecs": [
117         {
118           "name": "HttpProtocolUnitTests",
119           "test_type": "unit",
120           "source_files": "Tests/ProtocolSpecific/Http/**/*.swift",
121           "resources": "Tests/ProtocolSpecific/Http/FixtureData/**/*"
122         }
123       ]
124     }
125   ],
126   "swift_version": "5.2"