[Add] DocumentReaderFullRFIDStage 7.5.10860
[CocoaPods.git] / Specs / 8 / d / 5 / SalesforceMobileSDK-iOS / 3.1.0 / SalesforceMobileSDK-iOS.podspec.json
blobd2931043424886a08194f2c3ad43d1a9edbfaf03
2   "name": "SalesforceMobileSDK-iOS",
3   "version": "3.1.0",
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": "v3.1.0",
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/SFSDKReachability.h"
66       ],
67       "header_dir": "Headers/SalesforceSDKCommon",
68       "xcconfig": {
69         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
70       },
71       "requires_arc": true
72     },
73     {
74       "name": "SalesforceSecurity",
75       "dependencies": {
76         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
78         ],
79         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
81         ]
82       },
83       "source_files": "libs/SalesforceSecurity/SalesforceSecurity/Classes/*.{h,m}",
84       "public_header_files": [
85         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager.h",
86         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFSDKCryptoUtils.h",
87         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFEncryptionKey.h",
88         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeProviderManager.h",
89         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreKey.h",
90         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFKeyStoreManager.h",
91         "libs/SalesforceSecurity/SalesforceSecurity/Classes/SFPasscodeManager+Internal.h"
92       ],
93       "header_dir": "Headers/SalesforceSecurity",
94       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
95       "xcconfig": {
96         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
97       },
98       "requires_arc": true
99     },
100     {
101       "name": "SalesforceOAuth",
102       "dependencies": {
103         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
105         ],
106         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
108         ],
109         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
111         ]
112       },
113       "source_files": "libs/SalesforceOAuth/SalesforceOAuth/Classes/**/*.{h,m}",
114       "public_header_files": [
115         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCoordinator.h",
116         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthCredentials.h",
117         "libs/SalesforceOAuth/SalesforceOAuth/Classes/SFOAuthInfo.h"
118       ],
119       "header_dir": "Headers/SalesforceOAuth",
120       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
121       "xcconfig": {
122         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
123       },
124       "requires_arc": true
125     },
126     {
127       "name": "SalesforceSDKCore",
128       "dependencies": {
129         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
131         ],
132         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
134         ],
135         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
137         ],
138         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
140         ],
141         "OpenSSL-Universal": [
142           "1.0.1.k"
143         ],
144         "SQLCipher": [
145           "~> 3.1"
146         ]
147       },
148       "source_files": "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/**/*.{h,m}",
149       "public_header_files": [
150         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/NSURL+SFStringUtils.h",
151         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAbstractPasscodeViewController.h",
152         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFApplication.h",
153         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandler.h",
154         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthErrorHandlerList.h",
155         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager+Internal.h",
156         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationManager.h",
157         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthenticationViewHandler.h",
158         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFAuthorizingViewController.h",
159         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFCommunityData.h",
160         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFDefaultUserManagementViewController.h",
161         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFDirectoryManager.h",
162         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityCoordinator.h",
163         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Identity/SFIdentityData.h",
164         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFJsonUtils.h",
165         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFPreferences.h",
166         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/PushNotification/SFPushNotificationManager.h",
167         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFQuerySpec.h",
168         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKResourceUtils.h",
169         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestCredentialsData.h",
170         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/SFSDKTestRequestListener.h",
171         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Util/SFSDKWebUtils.h",
172         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFPasscodeViewControllerTypes.h",
173         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFSecurityLockout.h",
174         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStore.h",
175         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreDatabaseManager.h",
176         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKManager.h",
177         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFSDKAppConfig.h",
178         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSmartStoreInspectorViewController.h",
179         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFSoupIndex.h",
180         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/SmartStore/SFStoreCursor.h",
181         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccount.h",
182         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountConstants.h",
183         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountIdentity.h",
184         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Security/SFUserAccountManager.h",
185         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SFUserActivityMonitor.h",
186         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Common/SalesforceSDKConstants.h",
187         "libs/SalesforceSDKCore/SalesforceSDKCore/Classes/Test/TestSetupUtils.h"
188       ],
189       "header_dir": "Headers/SalesforceSDKCore",
190       "prefix_header_contents": [
191         "#import <SalesforceCommonUtils/SFLogger.h>",
192         "#import \"SalesforceSDKConstants.h\""
193       ],
194       "resource_bundles": {
195         "SalesforceSDKResources": [
196           "shared/resources/SalesforceSDKResources.bundle/**"
197         ],
198         "Settings": [
199           "shared/resources/Settings.bundle/**"
200         ]
201       },
202       "xcconfig": {
203         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers",
204         "OTHER_CFLAGS": "-DSQLITE_HAS_CODEC -DFMDatabase=SF_FMDatabase -DFMStatement=SF_FMStatement -DFMDatabasePool=SF_FMDatabasePool -DFMDatabaseQueue=SF_FMDatabaseQueue -DFMResultSet=SF_FMResultSet -DFMDBBlockSQLiteCallBackFunction=SF_FMDBBlockSQLiteCallBackFunction"
205       },
206       "requires_arc": true
207     },
208     {
209       "name": "SalesforceNetworkSDK",
210       "dependencies": {
211         "SalesforceMobileSDK-iOS/MKNetworkKit": [
213         ],
214         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
216         ],
217         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
219         ],
220         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
222         ],
223         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
225         ],
226         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
228         ],
229         "OpenSSL-Universal": [
230           "1.0.1.k"
231         ],
232         "SQLCipher": [
233           "~> 3.1"
234         ]
235       },
236       "source_files": "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/*.{h,m}",
237       "public_header_files": [
238         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkEngine.h",
239         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkOperation.h",
240         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkUtils.h",
241         "libs/SalesforceNetworkSDK/SalesforceNetworkSDK/SFNetworkCoordinator.h"
242       ],
243       "header_dir": "Headers/SalesforceNetworkSDK",
244       "prefix_header_contents": "#import <SalesforceCommonUtils/SalesforceCommonUtils.h>",
245       "xcconfig": {
246         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
247       },
248       "requires_arc": true
249     },
250     {
251       "name": "SalesforceRestAPI",
252       "dependencies": {
253         "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
255         ],
256         "SalesforceMobileSDK-iOS/MKNetworkKit": [
258         ],
259         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
261         ],
262         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
264         ],
265         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
267         ],
268         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
270         ],
271         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
273         ],
274         "OpenSSL-Universal": [
275           "1.0.1.k"
276         ],
277         "SQLCipher": [
278           "~> 3.1"
279         ]
280       },
281       "source_files": "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/*.{h,m}",
282       "public_header_files": [
283         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+QueryBuilder.h",
284         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestRequest.h",
285         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Files.h",
286         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI+Blocks.h",
287         "libs/SalesforceRestAPI/SalesforceRestAPI/Classes/SFRestAPI.h"
288       ],
289       "header_dir": "Headers/SalesforceRestAPI",
290       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
291       "xcconfig": {
292         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
293       },
294       "requires_arc": true
295     },
296     {
297       "name": "SmartSync",
298       "dependencies": {
299         "SalesforceMobileSDK-iOS/SalesforceRestAPI": [
301         ],
302         "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
304         ],
305         "SalesforceMobileSDK-iOS/MKNetworkKit": [
307         ],
308         "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
310         ],
311         "SalesforceMobileSDK-iOS/SalesforceOAuth": [
313         ],
314         "SalesforceMobileSDK-iOS/SalesforceSecurity": [
316         ],
317         "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
319         ],
320         "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
322         ],
323         "OpenSSL-Universal": [
324           "1.0.1.k"
325         ],
326         "SQLCipher": [
327           "~> 3.1"
328         ]
329       },
330       "source_files": "libs/SmartSync/SmartSync/Classes/**/*.{h,m}",
331       "public_header_files": [
332         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncCacheManager.h",
333         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncMetadataManager.h",
334         "libs/SmartSync/SmartSync/Classes/Manager/SFSmartSyncNetworkManager.h",
335         "libs/SmartSync/SmartSync/Classes/Model/SFObject.h",
336         "libs/SmartSync/SmartSync/Classes/Model/SFObjectType.h",
337         "libs/SmartSync/SmartSync/Classes/Model/SFObjectTypeLayout.h",
338         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncConstants.h",
339         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncObjectUtils.h",
340         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoqlBuilder.h",
341         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslBuilder.h",
342         "libs/SmartSync/SmartSync/Classes/Util/SFSmartSyncSoslReturningBuilder.h"
343       ],
344       "header_dir": "Headers/SmartSync",
345       "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
346       "xcconfig": {
347         "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
348       },
349       "requires_arc": true
350     }
351   ]