[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 8 / d / 5 / SalesforceMobileSDK-iOS / 3.3.1 / SalesforceMobileSDK-iOS.podspec.json
blob2adb3a5b2ccbad0038c689ba69f29406363c5929
2   "name": "SalesforceMobileSDK-iOS",
3   "version": "3.3.1",
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.3.1",
19     "submodules": true
20   },
21   "requires_arc": true,
22   "subspecs": [
23     {
24       "name": "SalesforceCommonUtils",
25       "source_files": "external/ThirdPartyDependencies/SalesforceCommonUtils/Headers/SalesforceCommonUtils/*.h",
26       "public_header_files": "external/ThirdPartyDependencies/SalesforceCommonUtils/Headers/SalesforceCommonUtils/*.h",
27       "header_dir": "Headers/SalesforceCommonUtils",
28       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
29       "vendored_libraries": "external/ThirdPartyDependencies/SalesforceCommonUtils/libSalesforceCommonUtils.a",
30       "frameworks": "MessageUI",
31       "libraries": "z",
32       "xcconfig": {
33         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
34       }
35     },
36     {
37       "name": "SalesforceSDKCommon",
38       "source_files": [
39         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/*.{h,m}",
40         "libs/SalesforceSDKCommon/SalesforceSDKCommon/SalesforceSDKCommon.h"
41       ],
42       "public_header_files": [
43         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/NSData+SFSDKUtils.h",
44         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Test/SFSDKAsyncProcessListener.h",
45         "libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/SFSDKReachability.h",
46         "libs/SalesforceSDKCommon/SalesforceSDKCommon/SalesforceSDKCommon.h"
47       ],
48       "header_dir": "Headers/SalesforceSDKCommon",
49       "xcconfig": {
50         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
51       },
52       "requires_arc": true
53     },
54     {
55       "name": "SalesforceSecurity",
56       "dependencies": {
57         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
59         ],
60         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
62         ]
63       },
64       "source_files": [
65         "libs/SalesforceSecurity/SalesforceSecurity/Classes/*.{h,m}",
66         "libs/SalesforceSecurity/SalesforceSecurity/SalesforceSecurity.h"
67       ],
68       "public_header_files": [
69         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFEncryptionKey.h",
70         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreKey.h",
71         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreManager.h",
72         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager+Internal.h",
73         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager.h",
74         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeProviderManager.h",
75         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFSDKCryptoUtils.h",
76         "libs/SalesforceSecurity/SalesforceSecurity/SalesforceSecurity.h"
77       ],
78       "header_dir": "Headers/SalesforceSecurity",
79       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
80       "xcconfig": {
81         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
82       },
83       "requires_arc": true
84     },
85     {
86       "name": "SalesforceOAuth",
87       "dependencies": {
88         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
90         ],
91         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
93         ],
94         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
96         ]
97       },
98       "source_files": [
99         "libs/SalesforceOAuth/SalesforceOAuth/Classes/**/*.{h,m}",
100         "libs/SalesforceOAuth/SalesforceOAuth/SalesforceOAuth.h"
101       ],
102       "public_header_files": [
103         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCoordinator.h",
104         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCredentials.h",
105         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthInfo.h",
106         "libs/SalesforceOAuth/SalesforceOAuth/SalesforceOAuth.h"
107       ],
108       "header_dir": "Headers/SalesforceOAuth",
109       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
110       "xcconfig": {
111         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
112       },
113       "requires_arc": true
114     },
115     {
116       "name": "SalesforceSDKCore",
117       "dependencies": {
118         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
120         ],
121         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
123         ],
124         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
126         ],
127         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
129         ],
130         "SQLCipher": [
131           "~> 3.1"
132         ],
133         "SQLCipher/fts": [
134           "~> 3.1"
135         ]
136       },
137       "source_files": [
138         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/**/*.{h,m}",
139         "libs/SalesforceSDKCore/SalesforceSDKCore/SalesforceSDKCore.h",
140         "external/fmdb/src/fmdb/*.{h,m}"
141       ],
142       "public_header_files": [
143         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/NSURL+SFStringUtils.h",
144         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAbstractPasscodeViewController.h",
145         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFApplication.h",
146         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandler.h",
147         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandlerList.h",
148         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager+Internal.h",
149         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager.h",
150         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationViewHandler.h",
151         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthorizingViewController.h",
152         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFCommunityData.h",
153         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFDefaultUserManagementViewController.h",
154         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFDirectoryManager.h",
155         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityCoordinator.h",
156         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityData.h",
157         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFJsonUtils.h",
158         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFManagedPreferences.h",
159         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFPasscodeViewControllerTypes.h",
160         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFPreferences.h",
161         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/PushNotification/SFPushNotificationManager.h",
162         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFQuerySpec.h",
163         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFSDKAppConfig.h",
164         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Protocols/SFSDKAppDelegate.h",
165         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKResourceUtils.h",
166         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestCredentialsData.h",
167         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestRequestListener.h",
168         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKWebUtils.h",
169         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFSecurityLockout.h",
170         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStore.h",
171         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreDatabaseManager.h",
172         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreInspectorViewController.h",
173         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSoupIndex.h",
174         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFStoreCursor.h",
175         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccount.h",
176         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountConstants.h",
177         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountIdentity.h",
178         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountManager.h",
179         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFUserActivityMonitor.h",
180         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKConstants.h",
181         "libs/SalesforceSDKCore/SalesforceSDKCore/SalesforceSDKCore.h",
182         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SalesforceSDKCoreDefines.h",
183         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKManager.h",
184         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/TestSetupUtils.h"
185       ],
186       "header_dir": "Headers/SalesforceSDKCore",
187       "prefix_header_contents": [
188         "#import <SalesforceCommonUtils/SFLogger.h>",
189         "#import \"SalesforceSDKConstants.h\""
190       ],
191       "resource_bundles": {
192         "SalesforceSDKResources": [
193           "shared/resources/SalesforceSDKResources.bundle/**"
194         ],
195         "Settings": [
196           "shared/resources/Settings.bundle/**"
197         ]
198       },
199       "xcconfig": {
200         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers",
201         "OTHER_CFLAGS": "-DSQLITE_HAS_CODEC -DFMDatabase=SF_FMDatabase -DFMStatement=SF_FMStatement -DFMDatabasePool=SF_FMDatabasePool -DFMDatabaseQueue=SF_FMDatabaseQueue -DFMResultSet=SF_FMResultSet -DFMDBBlockSQLiteCallBackFunction=SF_FMDBBlockSQLiteCallBackFunction"
202       },
203       "requires_arc": true
204     },
205     {
206       "name": "SalesforceNetwork",
207       "dependencies": {
208         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
210         ],
211         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
213         ],
214         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
216         ],
217         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
219         ],
220         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
222         ],
223         "SQLCipher": [
224           "~> 3.1"
225         ],
226         "SQLCipher/fts": [
227           "~> 3.1"
228         ]
229       },
230       "source_files": [
231         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/**/*.{h,m}",
232         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetworkiOS/*.{h,m}",
233         "libs/SalesforceNetwork/SalesforceNetwork.h"
234       ],
235       "public_header_files": [
236         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Action/CSFAction.h",
237         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Protocols/CSFActionInput.h",
238         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Protocols/CSFActionModel.h",
239         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Protocols/CSFActionValue.h",
240         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/OAuth/CSFAuthRefresh.h",
241         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Utilities/CSFAvailability.h",
242         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Utilities/CSFDefines.h",
243         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Utilities/CSFForceDefines.h",
244         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Protocols/CSFIndexedEntity.h",
245         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Model/CSFInput.h",
246         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Queue/CSFNetwork.h",
247         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Protocols/CSFNetworkOutputCache.h",
248         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Model/CSFOutput.h",
249         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Support/CSFParameterStorage.h",
250         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Network/Action/CSFSalesforceAction.h",
251         "libs/SalesforceNetwork/SalesforceNetwork/SalesforceNetwork/Classes/Additions/SFUserAccount+SalesforceNetwork.h",
252         "libs/SalesforceNetwork/SalesforceNetwork.h"
253       ],
254       "header_dir": "Headers/SalesforceNetwork",
255       "xcconfig": {
256         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
257       },
258       "requires_arc": true,
259       "frameworks": "MobileCoreServices"
260     },
261     {
262       "name": "SalesforceRestAPI",
263       "dependencies": {
264         "SalesforceMobileSDK-iOS/SalesforceNetwork": [
266         ],
267         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
269         ],
270         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
272         ],
273         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
275         ],
276         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
278         ],
279         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
281         ],
282         "SQLCipher": [
283           "~> 3.1"
284         ],
285         "SQLCipher/fts": [
286           "~> 3.1"
287         ]
288       },
289       "source_files": [
290         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/*.{h,m}",
291         "libs/SalesforceRestAPI/SalesforceRestAPI/SalesforceRestAPI.h"
292       ],
293       "public_header_files": [
294         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Blocks.h",
295         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Files.h",
296         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+QueryBuilder.h",
297         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI.h",
298         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPISalesforceAction.h",
299         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestRequest.h",
300         "libs/SalesforceRestAPI/SalesforceRestAPI/SalesforceRestAPI.h"
301       ],
302       "header_dir": "Headers/SalesforceRestAPI",
303       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
304       "xcconfig": {
305         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
306       },
307       "requires_arc": true
308     },
309     {
310       "name": "SmartSync",
311       "dependencies": {
312         "SalesforceMobileSDK-iOS/SalesforceRestAPI": [
314         ],
315         "SalesforceMobileSDK-iOS/SalesforceNetwork": [
317         ],
318         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
320         ],
321         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
323         ],
324         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
326         ],
327         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
329         ],
330         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
332         ],
333         "SQLCipher": [
334           "~> 3.1"
335         ],
336         "SQLCipher/fts": [
337           "~> 3.1"
338         ]
339       },
340       "source_files": [
341         "libs/SmartSync/SmartSync/Classes/**/*.{h,m}",
342         "libs/SmartSync/SmartSync/SmartSync.h"
343       ],
344       "public_header_files": [
345         "libs/SmartSync/SmartSync/Classes/Util/SFMruSyncDownTarget.h",
346         "libs/SmartSync/SmartSync/Classes/Model/SFObject.h",
347         "libs/SmartSync/SmartSync/Classes/Model/SFObjectType.h",
348         "libs/SmartSync/SmartSync/Classes/Model/SFObjectTypeLayout.h",
349         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncCacheManager.h",
350         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncConstants.h",
351         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncMetadataManager.h",
352         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncNetworkUtils.h",
353         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncObjectUtils.h",
354         "libs/SmartSync/SmartSync/Classes/Model/SFSmartSyncPersistableObject.h",
355         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoqlBuilder.h",
356         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslBuilder.h",
357         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslReturningBuilder.h",
358         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncSyncManager.h",
359         "libs/SmartSync/SmartSync/Classes/Util/SFSoqlSyncDownTarget.h",
360         "libs/SmartSync/SmartSync/Classes/Util/SFSoslSyncDownTarget.h",
361         "libs/SmartSync/SmartSync/Classes/Util/SFSyncDownTarget.h",
362         "libs/SmartSync/SmartSync/Classes/Util/SFSyncOptions.h",
363         "libs/SmartSync/SmartSync/Classes/Util/SFSyncState.h",
364         "libs/SmartSync/SmartSync/Classes/Util/SFSyncTarget.h",
365         "libs/SmartSync/SmartSync/Classes/Util/SFSyncUpTarget.h",
366         "libs/SmartSync/SmartSync/SmartSync.h"
367       ],
368       "header_dir": "Headers/SmartSync",
369       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
370       "xcconfig": {
371         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
372       },
373       "requires_arc": true
374     }
375   ]