[Add] VisualEffectBlurView 6.0.0
[CocoaPods.git] / Specs / 8 / d / 5 / SalesforceMobileSDK-iOS / 3.1.2 / SalesforceMobileSDK-iOS.podspec.json
blob0c35c82d06438156924336a6cb690386b65ab148
2   "name": "SalesforceMobileSDK-iOS",
3   "version": "3.1.2",
4   "summary": "Salesforce Mobile SDK for iOS",
5   "homepage": "https://github.com/forcedotcom/SalesforceMobileSDK-iOS",
6   "license": {
7     "type": "Salesforce.com Mobile SDK License",
8     "file": "LICENSE.md"
9   },
10   "authors": {
11     "Kevin Hawkins": "khawkins@salesforce.com"
12   },
13   "platforms": {
14     "ios": "7.0"
15   },
16   "source": {
17     "git": "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
18     "tag": "pod_v3.1.2",
19     "submodules": true
20   },
21   "requires_arc": true,
22   "prepare_command": "      sed -i -e 's/#import \\\"Categories\\//#import \\\"/g' external/MKNetworkKit/MKNetworkKit/MKNetworkKit.h\n",
23   "subspecs": [
24     {
25       "name": "SalesforceCommonUtils",
26       "source_files": "external/ThirdPartyDependencies/SalesforceCommonUtils/Headers/SalesforceCommonUtils/*.h",
27       "public_header_files": "external/ThirdPartyDependencies/SalesforceCommonUtils/Headers/SalesforceCommonUtils/*.h",
28       "header_dir": "Headers/SalesforceCommonUtils",
29       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
30       "vendored_libraries": "external/ThirdPartyDependencies/SalesforceCommonUtils/libSalesforceCommonUtils.a",
31       "frameworks": "MessageUI",
32       "libraries": "z",
33       "xcconfig": {
34         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
35       }
36     },
37     {
38       "name": "MKNetworkKit",
39       "dependencies": {
40         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
42         ]
43       },
44       "source_files": "external/MKNetworkKit/MKNetworkKit/**/*.{h,m}",
45       "public_header_files": [
46         "external/MKNetworkKit/MKNetworkKit/Categories/NSDictionary+RequestEncoding.h",
47         "external/MKNetworkKit/MKNetworkKit/Categories/NSString+MKNetworkKitAdditions.h",
48         "external/MKNetworkKit/MKNetworkKit/Categories/UIAlertView+MKNetworkKitAdditions.h",
49         "external/MKNetworkKit/MKNetworkKit/MKNetworkEngine.h",
50         "external/MKNetworkKit/MKNetworkKit/MKNetworkKit.h",
51         "external/MKNetworkKit/MKNetworkKit/MKNetworkOperation.h"
52       ],
53       "header_dir": "Headers/MKNetworkKit-iOS",
54       "prefix_header_contents": "#import \"MKNetworkKit.h\"",
55       "xcconfig": {
56         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
57       },
58       "requires_arc": true
59     },
60     {
61       "name": "SalesforceSDKCommon",
62       "source_files": "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/*.{h,m}",
63       "public_header_files": [
64         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/NSData+SFSDKUtils.h",
65         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Test/SFSDKAsyncProcessListener.h",
66         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/SFSDKReachability.h"
67       ],
68       "header_dir": "Headers/SalesforceSDKCommon",
69       "xcconfig": {
70         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
71       },
72       "requires_arc": true
73     },
74     {
75       "name": "SalesforceSecurity",
76       "dependencies": {
77         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
79         ],
80         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
82         ]
83       },
84       "source_files": "libs/SalesforceSecurity/SalesforceSecurity/Classes/*.{h,m}",
85       "public_header_files": [
86         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFEncryptionKey.h",
87         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreKey.h",
88         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreManager.h",
89         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager+Internal.h",
90         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager.h",
91         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeProviderManager.h",
92         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFSDKCryptoUtils.h"
93       ],
94       "header_dir": "Headers/SalesforceSecurity",
95       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
96       "xcconfig": {
97         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
98       },
99       "requires_arc": true
100     },
101     {
102       "name": "SalesforceOAuth",
103       "dependencies": {
104         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
106         ],
107         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
109         ],
110         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
112         ]
113       },
114       "source_files": "libs/SalesforceOAuth/SalesforceOAuth/Classes/**/*.{h,m}",
115       "public_header_files": [
116         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCoordinator.h",
117         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCredentials.h",
118         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthInfo.h"
119       ],
120       "header_dir": "Headers/SalesforceOAuth",
121       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
122       "xcconfig": {
123         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
124       },
125       "requires_arc": true
126     },
127     {
128       "name": "SalesforceSDKCore",
129       "dependencies": {
130         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
132         ],
133         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
135         ],
136         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
138         ],
139         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
141         ],
142         "OpenSSL-Universal": [
143           "1.0.1.k"
144         ],
145         "SQLCipher": [
146           "~> 3.1"
147         ]
148       },
149       "source_files": "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/**/*.{h,m}",
150       "public_header_files": [
151         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Fmdb/FMDatabase.h",
152         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Fmdb/FMResultSet.h",
153         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/NSURL+SFStringUtils.h",
154         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAbstractPasscodeViewController.h",
155         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFApplication.h",
156         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandler.h",
157         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandlerList.h",
158         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager+Internal.h",
159         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager.h",
160         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationViewHandler.h",
161         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthorizingViewController.h",
162         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFCommunityData.h",
163         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFDefaultUserManagementViewController.h",
164         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFDirectoryManager.h",
165         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityCoordinator.h",
166         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityData.h",
167         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFJsonUtils.h",
168         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFManagedPreferences.h",
169         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFPasscodeViewControllerTypes.h",
170         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFPreferences.h",
171         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/PushNotification/SFPushNotificationManager.h",
172         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFQuerySpec.h",
173         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFSDKAppConfig.h",
174         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKResourceUtils.h",
175         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestCredentialsData.h",
176         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestRequestListener.h",
177         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKWebUtils.h",
178         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFSecurityLockout.h",
179         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStore.h",
180         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreDatabaseManager.h",
181         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreInspectorViewController.h",
182         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSoupIndex.h",
183         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFStoreCursor.h",
184         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccount.h",
185         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountConstants.h",
186         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountIdentity.h",
187         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountManager.h",
188         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFUserActivityMonitor.h",
189         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKConstants.h",
190         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKManager.h",
191         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/TestSetupUtils.h"
192       ],
193       "header_dir": "Headers/SalesforceSDKCore",
194       "prefix_header_contents": [
195         "#import <SalesforceCommonUtils/SFLogger.h>",
196         "#import \"SalesforceSDKConstants.h\""
197       ],
198       "resource_bundles": {
199         "SalesforceSDKResources": [
200           "shared/resources/SalesforceSDKResources.bundle/**"
201         ],
202         "Settings": [
203           "shared/resources/Settings.bundle/**"
204         ]
205       },
206       "xcconfig": {
207         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers",
208         "OTHER_CFLAGS": "-DSQLITE_HAS_CODEC -DFMDatabase=SF_FMDatabase -DFMStatement=SF_FMStatement -DFMDatabasePool=SF_FMDatabasePool -DFMDatabaseQueue=SF_FMDatabaseQueue -DFMResultSet=SF_FMResultSet -DFMDBBlockSQLiteCallBackFunction=SF_FMDBBlockSQLiteCallBackFunction"
209       },
210       "requires_arc": true
211     },
212     {
213       "name": "SalesforceNetworkSDK",
214       "dependencies": {
215         "SalesforceMobileSDK-iOS/MKNetworkKit": [
217         ],
218         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
220         ],
221         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
223         ],
224         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
226         ],
227         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
229         ],
230         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
232         ],
233         "OpenSSL-Universal": [
234           "1.0.1.k"
235         ],
236         "SQLCipher": [
237           "~> 3.1"
238         ]
239       },
240       "source_files": "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/*.{h,m}",
241       "public_header_files": [
242         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkCoordinator.h",
243         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkEngine.h",
244         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkOperation.h",
245         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkUtils.h"
246       ],
247       "header_dir": "Headers/SalesforceNetworkSDK",
248       "prefix_header_contents": "#import <SalesforceCommonUtils/SalesforceCommonUtils.h>",
249       "xcconfig": {
250         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
251       },
252       "requires_arc": true
253     },
254     {
255       "name": "SalesforceRestAPI",
256       "dependencies": {
257         "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
259         ],
260         "SalesforceMobileSDK-iOS/MKNetworkKit": [
262         ],
263         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
265         ],
266         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
268         ],
269         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
271         ],
272         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
274         ],
275         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
277         ],
278         "OpenSSL-Universal": [
279           "1.0.1.k"
280         ],
281         "SQLCipher": [
282           "~> 3.1"
283         ]
284       },
285       "source_files": "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/*.{h,m}",
286       "public_header_files": [
287         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Blocks.h",
288         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Files.h",
289         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+QueryBuilder.h",
290         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI.h",
291         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestRequest.h"
292       ],
293       "header_dir": "Headers/SalesforceRestAPI",
294       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
295       "xcconfig": {
296         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
297       },
298       "requires_arc": true
299     },
300     {
301       "name": "SmartSync",
302       "dependencies": {
303         "SalesforceMobileSDK-iOS/SalesforceRestAPI": [
305         ],
306         "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
308         ],
309         "SalesforceMobileSDK-iOS/MKNetworkKit": [
311         ],
312         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
314         ],
315         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
317         ],
318         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
320         ],
321         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
323         ],
324         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
326         ],
327         "OpenSSL-Universal": [
328           "1.0.1.k"
329         ],
330         "SQLCipher": [
331           "~> 3.1"
332         ]
333       },
334       "source_files": "libs/SmartSync/SmartSync/Classes/**/*.{h,m}",
335       "public_header_files": [
336         "libs/SmartSync/SmartSync/Classes/Model/SFObject.h",
337         "libs/SmartSync/SmartSync/Classes/Model/SFObjectType.h",
338         "libs/SmartSync/SmartSync/Classes/Model/SFObjectTypeLayout.h",
339         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncCacheManager.h",
340         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncConstants.h",
341         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncMetadataManager.h",
342         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncObjectUtils.h",
343         "libs/SmartSync/SmartSync/Classes/Model/SFSmartSyncPersistableObject.h",
344         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoqlBuilder.h",
345         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslBuilder.h",
346         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslReturningBuilder.h",
347         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncSyncManager.h",
348         "libs/SmartSync/SmartSync/Classes/Util/SFSyncOptions.h",
349         "libs/SmartSync/SmartSync/Classes/Util/SFSyncState.h",
350         "libs/SmartSync/SmartSync/Classes/Util/SFSyncTarget.h"
351       ],
352       "header_dir": "Headers/SmartSync",
353       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
354       "xcconfig": {
355         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
356       },
357       "requires_arc": true
358     }
359   ]