Skip to content

Commit d70a441

Browse files
committed
Merging dev into master
2 parents 7bf3baa + 9bb1d4d commit d70a441

File tree

108 files changed

+2081
-1935
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+2081
-1935
lines changed

.circleci/config.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,10 @@ jobs:
3939
environment:
4040
DEVICE: << parameters.device >>
4141
IOS_VERSION: << parameters.ios >>
42-
FASTLANE_SKIP_UPDATE_CHECK: "true"
4342
LIB: << parameters.lib >>
4443
NIGHTLY_TEST: << parameters.nightly-test >>
44+
FASTLANE_SKIP_UPDATE_CHECK: "true"
45+
HOMEBREW_NO_AUTO_UPDATE: 1
4546
steps:
4647
- checkout
4748
- restore_cache:
@@ -56,6 +57,7 @@ jobs:
5657
./build/pre-build
5758
cd .circleci
5859
bundle check || sudo bundle install --path vendor/bundle
60+
brew install xcbeautify
5961
- save_cache:
6062
key: v1-gem-cahce{{ checksum ".circleci/Gemfile.lock" }}
6163
paths:

.circleci/fastlane/Fastfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
$git_pr_api = "https://api.github.com/repos/%s/SalesforceMobileSDK-iOS/pulls/%s/files"
22
$schemes = ['SalesforceSDKCommon', 'SalesforceAnalytics', 'SalesforceSDKCore', 'SmartStore', 'MobileSync']
33
ENV['DEVICE'] = 'iPhone-SE-3rd-generation' unless ENV.has_key?('DEVICE')
4-
ENV['IOS_VERSION'] = '15.5' unless ENV.has_key?('IOS_VERSION')
4+
ENV['IOS_VERSION'] = '17.2' unless ENV.has_key?('IOS_VERSION')
55

66
lane :PR do |options|
77
lib_to_test = options[:lib]
@@ -97,7 +97,9 @@ def test_scheme(scheme)
9797
output_directory: 'test_output',
9898
output_types: 'html,junit',
9999
code_coverage: true,
100-
skip_build: true
100+
skip_build: true,
101+
number_of_retries: 1,
102+
xcodebuild_formatter: "xcbeautify"
101103
)
102104
ensure
103105
system("mv ../test_output/report.html ../test_output/#{scheme}_results.html")

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule "external/fmdb"]
22
path = external/fmdb
3-
url = https://github.com/forcedotcom/fmdb
3+
url = https://github.com/ccgus/fmdb

MobileSync.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Pod::Spec.new do |s|
22

33
s.name = "MobileSync"
4-
s.version = "11.1.0"
4+
s.version = "12.0.0"
55
s.summary = "Salesforce Mobile SDK for iOS - MobileSync"
66
s.homepage = "https://github.com/forcedotcom/SalesforceMobileSDK-iOS"
77

88
s.license = { :type => "Salesforce.com Mobile SDK License", :file => "LICENSE.md" }
99
s.author = { "Kevin Hawkins" => "[email protected]" }
1010

11-
s.platform = :ios, "15.0"
11+
s.platform = :ios, "16.0"
1212
s.swift_versions = ['5.0']
1313

1414
s.source = { :git => "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
@@ -23,7 +23,7 @@ Pod::Spec.new do |s|
2323
mobilesync.source_files = 'libs/MobileSync/MobileSync/Classes/**/*.{h,m,swift}', 'libs/MobileSync/MobileSync/MobileSync.h'
2424
mobilesync.public_header_files = 'libs/MobileSync/MobileSync/MobileSync.h', 'libs/MobileSync/MobileSync/Classes/Manager/MobileSyncSDKManager.h', 'libs/MobileSync/MobileSync/Classes/Target/SFAdvancedSyncUpTarget.h', 'libs/MobileSync/MobileSync/Classes/Target/SFBatchSyncUpTarget.h', 'libs/MobileSync/MobileSync/Classes/Util/SFChildrenInfo.h', 'libs/MobileSync/MobileSync/Classes/Model/SFLayout.h', 'libs/MobileSync/MobileSync/Classes/Target/SFLayoutSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Manager/SFLayoutSyncManager.h', 'libs/MobileSync/MobileSync/Classes/Model/SFMetadata.h', 'libs/MobileSync/MobileSync/Classes/Target/SFMetadataSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Manager/SFMetadataSyncManager.h', 'libs/MobileSync/MobileSync/Classes/Util/SFMobileSyncConstants.h', 'libs/MobileSync/MobileSync/Classes/Util/SFMobileSyncNetworkUtils.h', 'libs/MobileSync/MobileSync/Classes/Util/SFMobileSyncObjectUtils.h', 'libs/MobileSync/MobileSync/Classes/Model/SFMobileSyncPersistableObject.h', 'libs/MobileSync/MobileSync/Classes/Instrumentation/SFMobileSyncSyncManager+Instrumentation.h', 'libs/MobileSync/MobileSync/Classes/Manager/SFMobileSyncSyncManager.h', 'libs/MobileSync/MobileSync/Classes/Target/SFMruSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Model/SFObject.h', 'libs/MobileSync/MobileSync/Classes/Target/SFParentChildrenSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Util/SFParentChildrenSyncHelper.h', 'libs/MobileSync/MobileSync/Classes/Target/SFParentChildrenSyncUpTarget.h', 'libs/MobileSync/MobileSync/Classes/Util/SFParentInfo.h', 'libs/MobileSync/MobileSync/Classes/Target/SFRefreshSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Util/SFSDKMobileSyncLogger.h', 'libs/MobileSync/MobileSync/Classes/Config/SFSDKSyncsConfig.h', 'libs/MobileSync/MobileSync/Classes/Target/SFSoqlSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Target/SFSoslSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Target/SFSyncDownTarget.h', 'libs/MobileSync/MobileSync/Classes/Util/SFSyncOptions.h', 'libs/MobileSync/MobileSync/Classes/Util/SFSyncState.h', 'libs/MobileSync/MobileSync/Classes/Target/SFSyncTarget.h', 'libs/MobileSync/MobileSync/Classes/Target/SFSyncUpTarget.h'
2525
mobilesync.prefix_header_contents = '#import "SFSDKMobileSyncLogger.h"'
26-
mobilesync.resource = 'libs/MobileSync/MobileSync/PrivacyInfo.xcprivacy'
26+
mobilesync.resource_bundles = { 'MobileSync' => [ 'libs/MobileSync/MobileSync/PrivacyInfo.xcprivacy' ] }
2727
mobilesync.requires_arc = true
2828

2929
end

SalesforceAnalytics.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Pod::Spec.new do |s|
22

33
s.name = "SalesforceAnalytics"
4-
s.version = "11.1.0"
4+
s.version = "12.0.0"
55
s.summary = "Salesforce Mobile SDK for iOS"
66
s.homepage = "https://github.com/forcedotcom/SalesforceMobileSDK-iOS"
77

88
s.license = { :type => "Salesforce.com Mobile SDK License", :file => "LICENSE.md" }
99
s.author = { "Bharath Hariharan" => "[email protected]" }
1010

11-
s.platform = :ios, "15.0"
11+
s.platform = :ios, "16.0"
1212

1313
s.source = { :git => "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
1414
:tag => "v#{s.version}" }
@@ -24,7 +24,7 @@ Pod::Spec.new do |s|
2424
sdkanalytics.source_files = 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/**/*.{h,m}', 'libs/SalesforceAnalytics/SalesforceAnalytics/SalesforceAnalytics.h'
2525
sdkanalytics.public_header_files = 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Transform/SFSDKAILTNTransform.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Util/SFSDKAnalyticsLogger.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Manager/SFSDKAnalyticsManager.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Model/SFSDKDeviceAppAttributes.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Store/SFSDKEventStoreManager.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Model/SFSDKInstrumentationEvent.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Model/SFSDKInstrumentationEventBuilder.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/Classes/Transform/SFSDKTransform.h', 'libs/SalesforceAnalytics/SalesforceAnalytics/SalesforceAnalytics.h'
2626
sdkanalytics.prefix_header_contents = '#import "SFSDKAnalyticsLogger.h"'
27-
sdkanalytics.resource = 'libs/SalesforceAnalytics/SalesforceAnalytics/PrivacyInfo.xcprivacy'
27+
sdkanalytics.resource_bundles = { 'SalesforceAnalytics' => [ 'libs/SalesforceAnalytics/SalesforceAnalytics/PrivacyInfo.xcprivacy' ] }
2828
sdkanalytics.requires_arc = true
2929

3030
end

SalesforceSDKCommon.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Pod::Spec.new do |s|
22

33
s.name = "SalesforceSDKCommon"
4-
s.version = "11.1.0"
4+
s.version = "12.0.0"
55
s.summary = "Salesforce Mobile SDK for iOS"
66
s.homepage = "https://github.com/forcedotcom/SalesforceMobileSDK-iOS"
77

88
s.license = { :type => "Salesforce.com Mobile SDK License", :file => "LICENSE.md" }
99
s.author = { "Raj Rao" => "[email protected]" }
1010

11-
s.platform = :ios, "15.0"
11+
s.platform = :ios, "16.0"
1212
s.swift_versions = ['5.0']
1313

1414
s.source = { :git => "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
@@ -21,7 +21,7 @@ Pod::Spec.new do |s|
2121
sdkcommon.source_files = 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/**/*.{h,m,swift}', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/SalesforceSDKCommon.h'
2222
sdkcommon.public_header_files = 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/NSUserDefaults+SFAdditions.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Logger/SFDefaultLogger.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFFileProtectionHelper.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFJsonUtils.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Logger/SFLogger.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFPathUtil.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSDKDatasharingHelper.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSDKReachability.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSDKSafeMutableArray.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSDKSafeMutableDictionary.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSDKSafeMutableSet.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFSwiftDetectUtil.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/Classes/Util/SFTestContext.h', 'libs/SalesforceSDKCommon/SalesforceSDKCommon/SalesforceSDKCommon.h'
2323
sdkcommon.prefix_header_contents = ''
24-
sdkcommon.resource = 'libs/SalesforceSDKCommon/SalesforceSDKCommon/PrivacyInfo.xcprivacy'
24+
sdkcommon.resource_bundles = { 'SalesforceSDKCommon' => [ 'libs/SalesforceSDKCommon/SalesforceSDKCommon/PrivacyInfo.xcprivacy' ] }
2525
sdkcommon.requires_arc = true
2626

2727
end

SalesforceSDKCore.podspec

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

SmartStore.podspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
Pod::Spec.new do |s|
22

33
s.name = "SmartStore"
4-
s.version = "11.1.0"
4+
s.version = "12.0.0"
55
s.summary = "Salesforce Mobile SDK for iOS - SmartStore"
66
s.homepage = "https://github.com/forcedotcom/SalesforceMobileSDK-iOS"
77

88
s.license = { :type => "Salesforce.com Mobile SDK License", :file => "LICENSE.md" }
99
s.author = { "Kevin Hawkins" => "[email protected]" }
1010

11-
s.platform = :ios, "15.0"
11+
s.platform = :ios, "16.0"
1212
s.swift_versions = ['5.0']
1313

1414
s.source = { :git => "https://github.com/forcedotcom/SalesforceMobileSDK-iOS.git",
@@ -20,12 +20,12 @@ Pod::Spec.new do |s|
2020
s.subspec 'SmartStore' do |smartstore|
2121

2222
smartstore.dependency 'SalesforceSDKCore', "~>#{s.version}"
23-
smartstore.dependency 'FMDB/SQLCipher', '~> 2.7.5'
24-
smartstore.dependency 'SQLCipher', '~> 4.5.4'
23+
smartstore.dependency 'FMDB/SQLCipher', '~> 2.7.10'
24+
smartstore.dependency 'SQLCipher', '~> 4.5.6'
2525
smartstore.source_files = 'libs/SmartStore/SmartStore/Classes/**/*.{h,m,swift}', 'libs/SmartStore/SmartStore/SmartStore.h'
2626
smartstore.public_header_files = 'libs/SmartStore/SmartStore/Classes/SFAlterSoupLongOperation.h', 'libs/SmartStore/SmartStore/Classes/SFQuerySpec.h', 'libs/SmartStore/SmartStore/Classes/SFSDKSmartStoreLogger.h', 'libs/SmartStore/SmartStore/Classes/SFSDKStoreConfig.h', 'libs/SmartStore/SmartStore/Classes/SFSmartSqlHelper.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStore.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreDatabaseManager.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreInspectorViewController.h', 'libs/SmartStore/SmartStore/Classes/SFSmartStoreUtils.h', 'libs/SmartStore/SmartStore/Classes/SFSoupIndex.h', 'libs/SmartStore/SmartStore/Classes/SFStoreCursor.h', 'libs/SmartStore/SmartStore/SmartStore.h', 'libs/SmartStore/SmartStore/Classes/SmartStoreSDKManager.h'
2727
smartstore.prefix_header_contents = '#import "SFSDKSmartStoreLogger.h"', '#import <SalesforceSDKCore/SalesforceSDKConstants.h>'
28-
smartstore.resource = 'libs/SmartStore/SmartStore/PrivacyInfo.xcprivacy'
28+
smartstore.resource_bundles = { 'SmartStore' => [ 'libs/Smartstore/Smartstore/PrivacyInfo.xcprivacy' ] }
2929
smartstore.requires_arc = true
3030

3131
end

configuration/Packaging-Dynamic.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
//
77
//
88

9-
IPHONEOS_DEPLOYMENT_TARGET = 15.0
9+
IPHONEOS_DEPLOYMENT_TARGET = 16.0

configuration/Version.xcconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CURRENT_PROJECT_VERSION = 11.1.0
1+
CURRENT_PROJECT_VERSION = 12.0.0

0 commit comments

Comments
 (0)