[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / a / 6 / e / MobileMessaging / 10.9.0 / MobileMessaging.podspec.json
blobd49d84c1372d2096729dfced8091b1b0bae5e42c
2   "name": "MobileMessaging",
3   "version": "10.9.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": "10.9.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     "OTHER_SWIFT_FLAGS[config=Debug]": "$(inherited) -DDEBUG -DWEBRTCUI_ENABLED"
24   },
25   "default_subspecs": "CocoaLumberjack",
26   "xcconfig": {
27     "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) COCOAPODS=1 WEBRTCUI_ENABLED=1"
28   },
29   "subspecs": [
30     {
31       "name": "Core",
32       "frameworks": [
33         "CoreData",
34         "CoreTelephony",
35         "SystemConfiguration"
36       ],
37       "resource_bundles": {
38         "MMCore": [
39           "Classes/InteractiveNotifications/MessageAlert/*.xib",
40           "Classes/InteractiveNotifications/*.plist",
41           "Classes/Core/Localization/**/*.strings",
42           "Classes/MessageStorage/*.xcdatamodeld",
43           "Classes/Core/InternalStorage/*.xcdatamodeld",
44           "Classes/Core/InternalStorage/*.xcmappingmodel"
45         ]
46       },
47       "public_header_files": [
48         "Classes/Core/**/*.h",
49         "Classes/Vendor/SwiftTryCatch/*.h"
50       ],
51       "private_header_files": [
52         "Classes/Vendor/Alamofire/*.h",
53         "Classes/Vendor/CryptoSwift/*.h",
54         "Classes/Vendor/Keychain/*.h",
55         "Classes/Vendor/Kingsfisher/*.h",
56         "Classes/Vendor/PSOperations/*.h",
57         "Classes/Vendor/SwiftyJSON/*.h"
58       ],
59       "source_files": [
60         "Classes/Core/**/*.{h,m,swift}",
61         "Classes/Vendor/**/*.{h,m,swift}",
62         "Classes/MessageStorage/**/*.{h,m,swift}",
63         "Classes/RichNotifications/**",
64         "Classes/UserSession/**",
65         "Classes/InteractiveNotifications/**/*.{h,m,swift}",
66         "Headers/Public/MobileMessaging/MobileMessaging-umbrella.h"
67       ]
68     },
69     {
70       "name": "CocoaLumberjack",
71       "dependencies": {
72         "MobileMessaging/Core": [
74         ],
75         "CocoaLumberjack/Swift": [
76           "3.7.4"
77         ]
78       },
79       "source_files": "Classes/Logging/CocoaLumberjack/**/*.{h,m,swift}"
80     },
81     {
82       "name": "Geofencing",
83       "dependencies": {
84         "MobileMessaging/Core": [
86         ]
87       },
88       "frameworks": "CoreLocation",
89       "source_files": "Classes/Geofencing/**/*.{h,m,swift}"
90     },
91     {
92       "name": "InAppChat",
93       "frameworks": "AudioToolbox",
94       "dependencies": {
95         "MobileMessaging/Core": [
97         ]
98       },
99       "source_files": "Classes/Chat/**/*.{h,m,swift}",
100       "resource_bundles": {
101         "MMInAppChat": [
102           "Classes/Chat/Resources/**/*.{xcassets,png,html}",
103           "Classes/Chat/Localization/**/*.strings"
104         ]
105       }
106     },
107     {
108       "name": "Inbox",
109       "dependencies": {
110         "MobileMessaging/Core": [
112         ]
113       },
114       "source_files": "Classes/Inbox/**/*.{h,m,swift}"
115     },
116     {
117       "name": "WebRTCUI",
118       "dependencies": {
119         "MobileMessaging/Core": [
121         ],
122         "InfobipRTC": [
123           "1.7.0"
124         ]
125       },
126       "source_files": "Classes/WebRTCUI/**/*.{h,m,swift,storyboard}",
127       "resource_bundles": {
128         "MMWebRTCUI": [
129           "Classes/WebRTCUI/UI/**/*.{xcassets,png,wav,svg,html}",
130           "Classes/WebRTCUI/UI/*.{storyboard}"
131         ]
132       }
133     }
134   ],
135   "swift_version": "5"