[Add] TestFrameworkIos1 1.0.2
[CocoaPods.git] / Specs / d / e / 7 / Airship / 17.1.0 / Airship.podspec.json
blob4060252be12515178c51ea0ea8189b4e4f542e89
2   "name": "Airship",
3   "version": "17.1.0",
4   "summary": "Airship iOS SDK",
5   "documentation_url": "https://docs.airship.com/platform/ios",
6   "homepage": "https://www.airship.com",
7   "authors": {
8     "Airship": "support@airship.com"
9   },
10   "license": {
11     "type": "Apache License, Version 2.0",
12     "file": "LICENSE"
13   },
14   "source": {
15     "git": "https://github.com/urbanairship/ios-library.git",
16     "tag": "17.1.0"
17   },
18   "module_name": "AirshipKit",
19   "header_dir": "AirshipKit",
20   "platforms": {
21     "ios": "14.0",
22     "tvos": "14.0",
23     "watchos": "7.0"
24   },
25   "swift_versions": "5.0",
26   "requires_arc": true,
27   "default_subspecs": [
28     "Basement",
29     "Core",
30     "Automation",
31     "MessageCenter",
32     "PreferenceCenter",
33     "FeatureFlags"
34   ],
35   "subspecs": [
36     {
37       "name": "Basement",
38       "public_header_files": [
39         "Airship/AirshipBasement/Source/Public/*.h",
40         "Cocoapods/AirshipKit.h"
41       ],
42       "source_files": [
43         "Airship/AirshipBasement/Source/Public/*.h",
44         "Airship/AirshipBasement/Source/Internal/*.{h,m}",
45         "Cocoapods/AirshipKit.h"
46       ],
47       "private_header_files": "Airship/AirshipBasement/Source/Internal/*.h",
48       "exclude_files": "Airship/AirshipBasement/Source/Public/AirshipBasement.h",
49       "libraries": [
50         "z",
51         "sqlite3"
52       ],
53       "frameworks": [
54         "UserNotifications",
55         "CFNetwork",
56         "CoreGraphics",
57         "Foundation",
58         "Security",
59         "UIKit",
60         "CoreData"
61       ],
62       "ios": {
63         "frameworks": [
64           "WebKit",
65           "CoreTelephony",
66           "SystemConfiguration"
67         ]
68       },
69       "tvos": {
70         "frameworks": "SystemConfiguration"
71       },
72       "watchos": {
73         "frameworks": "WatchKit"
74       }
75     },
76     {
77       "name": "Core",
78       "source_files": "Airship/AirshipCore/Source/*.{swift}",
79       "resource_bundles": {
80         "AirshipCoreResources": "Airship/AirshipCore/Resources/*"
81       },
82       "exclude_files": [
83         "Airship/AirshipCore/Resources/Info.plist",
84         "Airship/AirshipCore/Source/AirshipCore.h"
85       ],
86       "libraries": [
87         "z",
88         "sqlite3"
89       ],
90       "frameworks": [
91         "UserNotifications",
92         "CFNetwork",
93         "CoreGraphics",
94         "Foundation",
95         "Security",
96         "UIKit",
97         "CoreData"
98       ],
99       "ios": {
100         "frameworks": [
101           "WebKit",
102           "CoreTelephony",
103           "SystemConfiguration",
104           "StoreKit"
105         ]
106       },
107       "tvos": {
108         "frameworks": "SystemConfiguration"
109       },
110       "watchos": {
111         "frameworks": "WatchKit"
112       },
113       "dependencies": {
114         "Airship/Basement": [
116         ]
117       }
118     },
119     {
120       "name": "Automation",
121       "ios": {
122         "public_header_files": "Airship/AirshipAutomation/Source/Public/*.h",
123         "source_files": [
124           "Airship/AirshipAutomation/Source/**/*.{h,m}",
125           "Airship/AirshipAutomation/Source/Public/**/*.{h,m}"
126         ],
127         "resource_bundles": {
128           "AirshipAutomationResources": "Airship/AirshipAutomation/Resources/*"
129         },
130         "exclude_files": [
131           "Airship/AirshipAutomation/Resources/Info.plist",
132           "Airship/AirshipAutomation/Source/AirshipAutomation.h"
133         ],
134         "frameworks": "UIKit"
135       },
136       "dependencies": {
137         "Airship/Core": [
139         ]
140       }
141     },
142     {
143       "name": "MessageCenter",
144       "ios": {
145         "source_files": "Airship/AirshipMessageCenter/Source/**/*.{h,m,swift}",
146         "exclude_files": "Airship/AirshipMessageCenter/Source/AirshipMessageCenter.h",
147         "resource_bundles": {
148           "AirshipMessageCenterResources": "Airship/AirshipMessageCenter/Resources/**/*"
149         }
150       },
151       "dependencies": {
152         "Airship/Core": [
154         ]
155       }
156     },
157     {
158       "name": "PreferenceCenter",
159       "ios": {
160         "source_files": "Airship/AirshipPreferenceCenter/Source/**/*.{h,m,swift}",
161         "exclude_files": "Airship/AirshipPreferenceCenter/Source/AirshipPreferenceCenter.h"
162       },
163       "dependencies": {
164         "Airship/Core": [
166         ]
167       }
168     },
169     {
170       "name": "FeatureFlags",
171       "ios": {
172         "source_files": "Airship/AirshipFeatureFlags/Source/**/*.{h,m,swift}",
173         "exclude_files": "Airship/AirshipFeatureFlags/Source/AirshipFeatureFlags.h"
174       },
175       "dependencies": {
176         "Airship/Core": [
178         ]
179       }
180     }
181   ],
182   "swift_version": "5.0"