[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / a / 6 / e / MobileMessaging / 12.15.0 / MobileMessaging.podspec.json
blobff50cc3adf2d534c5d1c1a87c0c4504a1467d72f
2   "name": "MobileMessaging",
3   "version": "12.15.0",
4   "summary": "Mobile Messaging SDK for iOS",
5   "description": "Mobile Messaging SDK is designed and developed to easily enable push notification channel in your mobile application. In almost no time of implementation you get push notification in you application and access to the features of Infobip IP Messaging Platform.",
6   "homepage": "https://github.com/infobip/mobile-messaging-sdk-ios",
7   "license": "MIT",
8   "authors": {
9     "Andrey Kadochnikov": "andrey.kadochnikov@infobip.com",
10     "Olga Koroleva": "olga.koroleva@infobip.com"
11   },
12   "source": {
13     "git": "https://github.com/infobip/mobile-messaging-sdk-ios.git",
14     "tag": "12.15.0"
15   },
16   "platforms": {
17     "ios": "12.0"
18   },
19   "swift_versions": "5",
20   "requires_arc": true,
21   "pod_target_xcconfig": {
22     "SWIFT_VERSION": "5",
23     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) COCOAPODS=1 WEBRTCUI_ENABLED=1",
24     "OTHER_SWIFT_FLAGS": "$(inherited) -D WEBRTCUI_ENABLED"
25   },
26   "default_subspecs": "CocoaLumberjack",
27   "subspecs": [
28     {
29       "name": "Core",
30       "frameworks": [
31         "CoreData",
32         "CoreTelephony",
33         "SystemConfiguration"
34       ],
35       "resource_bundles": {
36         "MMCore": [
37           "Classes/MobileMessaging/Resources/InteractiveNotifications/*.xib",
38           "Classes/MobileMessaging/Resources/InteractiveNotifications/*.plist",
39           "Classes/MobileMessaging/Resources/Localization/**/*.strings",
40           "Classes/MobileMessaging/Resources/MessageStorage/*.xcdatamodeld",
41           "Classes/MobileMessaging/Resources/InternalStorage/*.xcdatamodeld",
42           "Classes/MobileMessaging/Resources/InternalStorage/*.xcmappingmodel",
43           "Classes/MobileMessaging/Resources/*.{xcprivacy}"
44         ]
45       },
46       "public_header_files": [
47         "Classes/MobileMessagingObjC/Headers/MobileMessagingPluginApplicationDelegate.h",
48         "Classes/MobileMessagingObjC/Headers/MMNotifications.h",
49         "Classes/MobileMessagingObjC/Headers/SwiftTryCatch.h"
50       ],
51       "private_header_files": [
52         "Classes/MobileMessagingObjC/Headers/Alamofire.h",
53         "Classes/MobileMessagingObjC/Headers/Kingsfisher.h"
54       ],
55       "source_files": [
56         "Classes/MobileMessaging/Core/**/*.{h,m,swift}",
57         "Classes/MobileMessaging/InteractiveNotifications/**/*.{h,m,swift}",
58         "Classes/MobileMessaging/MessageStorage/**/*.{h,m,swift}",
59         "Classes/MobileMessaging/RichNotifications/**/*.{h,m,swift}",
60         "Classes/MobileMessaging/UserSession/**/*.{h,m,swift}",
61         "Classes/MobileMessaging/Vendor/**/*.{h,m,swift}",
62         "Classes/MobileMessagingObjC/Core/**/*.{h,m,swift}",
63         "Classes/MobileMessagingObjC/Vendor/**/*.{h,m,swift}",
64         "Classes/MobileMessagingObjC/Headers/**/*.{h,m,swift}",
65         "Headers/Public/MobileMessaging/MobileMessaging-umbrella.h"
66       ]
67     },
68     {
69       "name": "CocoaLumberjack",
70       "dependencies": {
71         "MobileMessaging/Core": [
73         ],
74         "CocoaLumberjack/Swift": [
75           "3.7.4"
76         ]
77       },
78       "source_files": "Classes/Logging/CocoaLumberjack/**/*.{h,m,swift}"
79     },
80     {
81       "name": "Geofencing",
82       "dependencies": {
83         "MobileMessaging/Core": [
85         ]
86       },
87       "frameworks": "CoreLocation",
88       "source_files": "Classes/Geofencing/**/*.{h,m,swift}"
89     },
90     {
91       "name": "InAppChat",
92       "frameworks": "AudioToolbox",
93       "dependencies": {
94         "MobileMessaging/Core": [
96         ]
97       },
98       "source_files": "Classes/Chat/**/*.{h,m,swift}",
99       "resource_bundles": {
100         "MMInAppChat": [
101           "Classes/Chat/Resources/**/*.{xcassets,png,html}",
102           "Classes/Chat/Localization/**/*.strings"
103         ]
104       }
105     },
106     {
107       "name": "Inbox",
108       "dependencies": {
109         "MobileMessaging/Core": [
111         ]
112       },
113       "source_files": "Classes/Inbox/**/*.{h,m,swift}"
114     },
115     {
116       "name": "WebRTCUI",
117       "dependencies": {
118         "MobileMessaging/Core": [
120         ],
121         "InfobipRTC": [
122           "2.4.1"
123         ]
124       },
125       "source_files": "Classes/WebRTCUI/**/*.{h,m,swift}",
126       "resource_bundles": {
127         "MMWebRTCUI": [
128           "Classes/WebRTCUI/Resources/**/*.{xcassets,png,wav,svg,html}"
129         ]
130       }
131     }
132   ],
133   "swift_version": "5"