2 "name": "SalesforceMobileSDK-iOS",
4 "summary": "Salesforce Mobile SDK for iOS",
5 "homepage": "https://github.com/forcedotcom/SalesforceMobileSDK-iOS",
7 "type": "Salesforce.com Mobile SDK License",
11 "Kevin Hawkins": "khawkins@salesforce.com"
17 "git": "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
22 "prepare_command": " sed -i -e 's/#import \\\"Categories\\//#import \\\"/g' external/MKNetworkKit/MKNetworkKit/MKNetworkKit.h\n",
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",
34 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
38 "name": "MKNetworkKit",
40 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
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"
53 "header_dir": "Headers/MKNetworkKit-iOS",
54 "prefix_header_contents": "#import \"MKNetworkKit.h\"",
56 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
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"
68 "header_dir": "Headers/SalesforceSDKCommon",
70 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
75 "name": "SalesforceSecurity",
77 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
80 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
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"
94 "header_dir": "Headers/SalesforceSecurity",
95 "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
97 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
102 "name": "SalesforceOAuth",
104 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
107 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
110 "SalesforceMobileSDK-iOS/SalesforceSecurity": [
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"
120 "header_dir": "Headers/SalesforceOAuth",
121 "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
123 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
128 "name": "SalesforceSDKCore",
130 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
133 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
136 "SalesforceMobileSDK-iOS/SalesforceSecurity": [
139 "SalesforceMobileSDK-iOS/SalesforceOAuth": [
142 "OpenSSL-Universal": [
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"
193 "header_dir": "Headers/SalesforceSDKCore",
194 "prefix_header_contents": [
195 "#import <SalesforceCommonUtils/SFLogger.h>",
196 "#import \"SalesforceSDKConstants.h\""
198 "resource_bundles": {
199 "SalesforceSDKResources": [
200 "shared/resources/SalesforceSDKResources.bundle/**"
203 "shared/resources/Settings.bundle/**"
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"
213 "name": "SalesforceNetworkSDK",
215 "SalesforceMobileSDK-iOS/MKNetworkKit": [
218 "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
221 "SalesforceMobileSDK-iOS/SalesforceOAuth": [
224 "SalesforceMobileSDK-iOS/SalesforceSecurity": [
227 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
230 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
233 "OpenSSL-Universal": [
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"
247 "header_dir": "Headers/SalesforceNetworkSDK",
248 "prefix_header_contents": "#import <SalesforceCommonUtils/SalesforceCommonUtils.h>",
250 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
255 "name": "SalesforceRestAPI",
257 "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
260 "SalesforceMobileSDK-iOS/MKNetworkKit": [
263 "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
266 "SalesforceMobileSDK-iOS/SalesforceOAuth": [
269 "SalesforceMobileSDK-iOS/SalesforceSecurity": [
272 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
275 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
278 "OpenSSL-Universal": [
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"
293 "header_dir": "Headers/SalesforceRestAPI",
294 "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
296 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"
303 "SalesforceMobileSDK-iOS/SalesforceRestAPI": [
306 "SalesforceMobileSDK-iOS/SalesforceNetworkSDK": [
309 "SalesforceMobileSDK-iOS/MKNetworkKit": [
312 "SalesforceMobileSDK-iOS/SalesforceSDKCore": [
315 "SalesforceMobileSDK-iOS/SalesforceOAuth": [
318 "SalesforceMobileSDK-iOS/SalesforceSecurity": [
321 "SalesforceMobileSDK-iOS/SalesforceCommonUtils": [
324 "SalesforceMobileSDK-iOS/SalesforceSDKCommon": [
327 "OpenSSL-Universal": [
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"
352 "header_dir": "Headers/SmartSync",
353 "prefix_header_contents": "#import <SalesforceCommonUtils/SFLogger.h>",
355 "HEADER_SEARCH_PATHS": "${PODS_ROOT}/Headers/Public/SalesforceMobileSDK-iOS/Headers"