[Add] !ProtoCompiler-gRPCCppPlugin 1.69.0
[CocoaPods.git] / Specs / a / 6 / e / MobileMessaging / 12.3.0 / MobileMessaging.podspec.json
blob168d881cc8e50eddbcbba0cc008a455be6b85359
2   "name": "MobileMessaging",
3   "version": "12.3.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.3.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         ]
44       },
45       "public_header_files": [
46         "Classes/MobileMessagingObjC/Headers/MobileMessagingPluginApplicationDelegate.h",
47         "Classes/MobileMessagingObjC/Headers/MMNotifications.h",
48         "Classes/MobileMessagingObjC/Headers/SwiftTryCatch.h"
49       ],
50       "private_header_files": [
51         "Classes/MobileMessagingObjC/Headers/Alamofire.h",
52         "Classes/MobileMessagingObjC/Headers/Kingsfisher.h"
53       ],
54       "source_files": [
55         "Classes/MobileMessaging/Core/**/*.{h,m,swift}",
56         "Classes/MobileMessaging/InteractiveNotifications/**/*.{h,m,swift}",
57         "Classes/MobileMessaging/MessageStorage/**/*.{h,m,swift}",
58         "Classes/MobileMessaging/RichNotifications/**/*.{h,m,swift}",
59         "Classes/MobileMessaging/UserSession/**/*.{h,m,swift}",
60         "Classes/MobileMessaging/Vendor/**/*.{h,m,swift}",
61         "Classes/MobileMessagingObjC/Core/**/*.{h,m,swift}",
62         "Classes/MobileMessagingObjC/Vendor/**/*.{h,m,swift}",
63         "Classes/MobileMessagingObjC/Headers/**/*.{h,m,swift}",
64         "Headers/Public/MobileMessaging/MobileMessaging-umbrella.h"
65       ]
66     },
67     {
68       "name": "CocoaLumberjack",
69       "dependencies": {
70         "MobileMessaging/Core": [
72         ],
73         "CocoaLumberjack/Swift": [
74           "3.7.4"
75         ]
76       },
77       "source_files": "Classes/Logging/CocoaLumberjack/**/*.{h,m,swift}"
78     },
79     {
80       "name": "Geofencing",
81       "dependencies": {
82         "MobileMessaging/Core": [
84         ]
85       },
86       "frameworks": "CoreLocation",
87       "source_files": "Classes/Geofencing/**/*.{h,m,swift}"
88     },
89     {
90       "name": "InAppChat",
91       "frameworks": "AudioToolbox",
92       "dependencies": {
93         "MobileMessaging/Core": [
95         ]
96       },
97       "source_files": "Classes/Chat/**/*.{h,m,swift}",
98       "resource_bundles": {
99         "MMInAppChat": [
100           "Classes/Chat/Resources/**/*.{xcassets,png,html}",
101           "Classes/Chat/Localization/**/*.strings"
102         ]
103       }
104     },
105     {
106       "name": "Inbox",
107       "dependencies": {
108         "MobileMessaging/Core": [
110         ]
111       },
112       "source_files": "Classes/Inbox/**/*.{h,m,swift}"
113     },
114     {
115       "name": "WebRTCUI",
116       "dependencies": {
117         "MobileMessaging/Core": [
119         ],
120         "InfobipRTC": [
121           "2.2.8"
122         ]
123       },
124       "source_files": "Classes/WebRTCUI/**/*.{h,m,swift}",
125       "resource_bundles": {
126         "MMWebRTCUI": [
127           "Classes/WebRTCUI/Resources/**/*.{xcassets,png,wav,svg,html}"
128         ]
129       }
130     }
131   ],
132   "swift_version": "5"