Skip to content

Commit 2224c19

Browse files
1.4.x (#181)
* Updated the CHANGELOG for 1.4.0 release. * Bumped the build settings to reflect the 1.4.0 release. * Updated the universal frameworks for 1.4.0 release. * Bumped podspec version to 1.4.0. * Removed platform specification in the podspec as this is redundant. We have the deployment target that does the same thing. * 1.4.x extra (#182) * Remove red ink from two workspace project navigator group paths * Add 1.4.0 '### Breaking Changes' to CHANGELOG.md
1 parent d9b2896 commit 2224c19

File tree

30 files changed

+173
-80
lines changed

30 files changed

+173
-80
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
# Optimizely Objective-C SDK Changelog
2+
## 1.4.0
3+
October 6, 2017
4+
5+
### New Features
6+
* Numeric metrics, which allows the user to create an event tag that is tracked using numeric values
7+
8+
### Bug Fixes
9+
* Fixed crash when audience has no value.
10+
* Fixed datafile and event dispatcher backoff retry failure.
11+
* Fixed crash caused by missing value in attributes.
12+
* Removed obsolete segmentID as a key for attributes.
13+
* Pulled in JSONModel and FMDB to local source and renamed the class and libraries so that they are not pod dependencies.
14+
15+
### Breaking Changes
16+
* Supply your own FMDB or JSONModel or use OPTLYFMDB or OPTLYJSONModel if you previously counted on third party FMDB or JSONModel being present.
17+
218
## 1.3.0
319
August 28, 2017
420

OptimizelySDKCore.podspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKCore"
3-
s.version = "1.3.0"
3+
s.version = "1.4.0"
44
s.summary = "Optimizely server-side testing core framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.author = { "Optimizely" => "support@optimizely.com" }
8-
s.platform = :ios, '10.1', :tvos, '10.1'
98
s.ios.deployment_target = "8.0"
109
s.tvos.deployment_target = "9.0"
1110
s.source = {

OptimizelySDKCore/OptimizelySDKCore.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2161,7 +2161,7 @@
21612161
MTL_ENABLE_DEBUG_INFO = NO;
21622162
OPTIMIZELY_SDK_CORE_VERSION = "$(OPTIMIZELY_SDK_CORE_VERSION_MAJOR).$(OPTIMIZELY_SDK_CORE_VERSION_MINOR).$(OPTIMIZELY_SDK_CORE_VERSION_PATCH)$(OPTIMIZELY_SDK_CORE_VERSION_SUFFIX)";
21632163
OPTIMIZELY_SDK_CORE_VERSION_MAJOR = 1;
2164-
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 3;
2164+
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 4;
21652165
OPTIMIZELY_SDK_CORE_VERSION_PATCH = 0;
21662166
OPTIMIZELY_SDK_CORE_VERSION_SUFFIX = "";
21672167
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";
@@ -2220,7 +2220,7 @@
22202220
MTL_ENABLE_DEBUG_INFO = NO;
22212221
OPTIMIZELY_SDK_CORE_VERSION = "$(OPTIMIZELY_SDK_CORE_VERSION_MAJOR).$(OPTIMIZELY_SDK_CORE_VERSION_MINOR).$(OPTIMIZELY_SDK_CORE_VERSION_PATCH)$(OPTIMIZELY_SDK_CORE_VERSION_SUFFIX)";
22222222
OPTIMIZELY_SDK_CORE_VERSION_MAJOR = 1;
2223-
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 3;
2223+
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 4;
22242224
OPTIMIZELY_SDK_CORE_VERSION_PATCH = 0;
22252225
OPTIMIZELY_SDK_CORE_VERSION_SUFFIX = "-beta";
22262226
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";
@@ -2650,7 +2650,7 @@
26502650
ONLY_ACTIVE_ARCH = YES;
26512651
OPTIMIZELY_SDK_CORE_VERSION = "$(OPTIMIZELY_SDK_CORE_VERSION_MAJOR).$(OPTIMIZELY_SDK_CORE_VERSION_MINOR).$(OPTIMIZELY_SDK_CORE_VERSION_PATCH)$(OPTIMIZELY_SDK_CORE_VERSION_SUFFIX)";
26522652
OPTIMIZELY_SDK_CORE_VERSION_MAJOR = 1;
2653-
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 3;
2653+
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 4;
26542654
OPTIMIZELY_SDK_CORE_VERSION_PATCH = 0;
26552655
OPTIMIZELY_SDK_CORE_VERSION_SUFFIX = "-debug";
26562656
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";
@@ -2708,7 +2708,7 @@
27082708
MTL_ENABLE_DEBUG_INFO = NO;
27092709
OPTIMIZELY_SDK_CORE_VERSION = "$(OPTIMIZELY_SDK_CORE_VERSION_MAJOR).$(OPTIMIZELY_SDK_CORE_VERSION_MINOR).$(OPTIMIZELY_SDK_CORE_VERSION_PATCH)$(OPTIMIZELY_SDK_CORE_VERSION_SUFFIX)";
27102710
OPTIMIZELY_SDK_CORE_VERSION_MAJOR = 1;
2711-
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 3;
2711+
OPTIMIZELY_SDK_CORE_VERSION_MINOR = 4;
27122712
OPTIMIZELY_SDK_CORE_VERSION_PATCH = 0;
27132713
OPTIMIZELY_SDK_CORE_VERSION_SUFFIX = "-rc";
27142714
PRODUCT_MODULE_NAME = "$(PRODUCT_NAME)";

OptimizelySDKDatafileManager.podspec

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKDatafileManager"
3-
s.version = "1.3.0"
3+
s.version = "1.4.0"
44
s.summary = "Optimizely server-side testing datafile manager framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.author = { "Optimizely" => "support@optimizely.com" }
8-
s.platform = :ios, '10.1', :tvos, '10.0'
98
s.ios.deployment_target = "8.0"
109
s.tvos.deployment_target = "9.0"
1110
s.source = {
@@ -17,5 +16,5 @@ Pod::Spec.new do |s|
1716
s.framework = "Foundation"
1817
s.requires_arc = true
1918
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION=@\\\"#{s.version}\\\"" }
20-
s.dependency 'OptimizelySDKShared', '1.3.0'
19+
s.dependency 'OptimizelySDKShared', '1.4.0'
2120
end

OptimizelySDKDatafileManager/OptimizelySDKDatafileManager.xcodeproj/project.pbxproj

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@
4646
/* End PBXBuildFile section */
4747

4848
/* Begin PBXContainerItemProxy section */
49+
EA0E811C1F883F4200A0B84F /* PBXContainerItemProxy */ = {
50+
isa = PBXContainerItemProxy;
51+
containerPortal = EA52488A1DC72C5300AF6685 /* OptimizelySDKShared.xcodeproj */;
52+
proxyType = 2;
53+
remoteGlobalIDString = 3ECBCC161F43983400160937;
54+
remoteInfo = OPTLYFMDBTests;
55+
};
4956
EA52480E1DC72AB000AF6685 /* PBXContainerItemProxy */ = {
5057
isa = PBXContainerItemProxy;
5158
containerPortal = EA3C68B21DC1E75800C578CA /* Project object */;
@@ -304,6 +311,7 @@
304311
EA52488B1DC72C5300AF6685 /* Products */ = {
305312
isa = PBXGroup;
306313
children = (
314+
EA0E811D1F883F4200A0B84F /* OPTLYFMDBTests.xctest */,
307315
EA5248921DC72C5300AF6685 /* OptimizelySDKShared.framework */,
308316
EA5248941DC72C5300AF6685 /* OptimizelySDKSharediOSTests.xctest */,
309317
EA5248961DC72C5300AF6685 /* OptimizelySDKShared.framework */,
@@ -487,6 +495,13 @@
487495
/* End PBXProject section */
488496

489497
/* Begin PBXReferenceProxy section */
498+
EA0E811D1F883F4200A0B84F /* OPTLYFMDBTests.xctest */ = {
499+
isa = PBXReferenceProxy;
500+
fileType = wrapper.cfbundle;
501+
path = OPTLYFMDBTests.xctest;
502+
remoteRef = EA0E811C1F883F4200A0B84F /* PBXContainerItemProxy */;
503+
sourceTree = BUILT_PRODUCTS_DIR;
504+
};
490505
EA5248921DC72C5300AF6685 /* OptimizelySDKShared.framework */ = {
491506
isa = PBXReferenceProxy;
492507
fileType = wrapper.framework;
@@ -795,7 +810,7 @@
795810
MTL_ENABLE_DEBUG_INFO = NO;
796811
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION = "$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH)$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX)";
797812
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR = 1;
798-
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 3;
813+
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 4;
799814
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH = 0;
800815
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX = "-beta";
801816
SDKROOT = iphoneos;
@@ -853,7 +868,7 @@
853868
MTL_ENABLE_DEBUG_INFO = NO;
854869
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION = "$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH)$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX)";
855870
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR = 1;
856-
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 3;
871+
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 4;
857872
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH = 0;
858873
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX = "";
859874
SDKROOT = iphoneos;
@@ -915,7 +930,7 @@
915930
ONLY_ACTIVE_ARCH = YES;
916931
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION = "$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH)$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX)";
917932
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR = 1;
918-
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 3;
933+
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 4;
919934
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH = 0;
920935
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX = "-debug";
921936
SDKROOT = iphoneos;
@@ -972,7 +987,7 @@
972987
MTL_ENABLE_DEBUG_INFO = NO;
973988
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION = "$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR).$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH)$(OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX)";
974989
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MAJOR = 1;
975-
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 3;
990+
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_MINOR = 4;
976991
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_PATCH = 0;
977992
OPTIMIZELY_SDK_DATAFILE_MANAGER_VERSION_SUFFIX = "-rc";
978993
SDKROOT = iphoneos;

OptimizelySDKEventDispatcher.podspec

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKEventDispatcher"
3-
s.version = "1.3.0"
3+
s.version = "1.4.0"
44
s.summary = "Optimizely server-side testing event dispatcher framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.author = { "Optimizely" => "support@optimizely.com" }
8-
s.platform = :ios, '10.1', :tvos, '10.0'
98
s.ios.deployment_target = "8.0"
109
s.tvos.deployment_target = "9.0"
1110
s.source = {
@@ -17,5 +16,5 @@ Pod::Spec.new do |s|
1716
s.framework = "Foundation"
1817
s.requires_arc = true
1918
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION=@\\\"#{s.version}\\\"" }
20-
s.dependency 'OptimizelySDKShared', '1.3.0'
19+
s.dependency 'OptimizelySDKShared', '1.4.0'
2120
end

OptimizelySDKEventDispatcher/OptimizelySDKEventDispatcher.xcodeproj/project.pbxproj

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
/* End PBXBuildFile section */
3333

3434
/* Begin PBXContainerItemProxy section */
35+
EA0E81251F883F4D00A0B84F /* PBXContainerItemProxy */ = {
36+
isa = PBXContainerItemProxy;
37+
containerPortal = EA9FD3501E8B9A7200D86791 /* OptimizelySDKShared.xcodeproj */;
38+
proxyType = 2;
39+
remoteGlobalIDString = 3ECBCC161F43983400160937;
40+
remoteInfo = OPTLYFMDBTests;
41+
};
3542
EA5247C91DC7272300AF6685 /* PBXContainerItemProxy */ = {
3643
isa = PBXContainerItemProxy;
3744
containerPortal = EA3C68DF1DC1E79900C578CA /* Project object */;
@@ -240,6 +247,7 @@
240247
EA9FD3511E8B9A7200D86791 /* Products */ = {
241248
isa = PBXGroup;
242249
children = (
250+
EA0E81261F883F4D00A0B84F /* OPTLYFMDBTests.xctest */,
243251
EA9FD3581E8B9A7200D86791 /* OptimizelySDKShared.framework */,
244252
EA9FD35A1E8B9A7200D86791 /* OptimizelySDKSharediOSTests.xctest */,
245253
EA9FD35C1E8B9A7200D86791 /* OptimizelySDKShared.framework */,
@@ -408,6 +416,13 @@
408416
/* End PBXProject section */
409417

410418
/* Begin PBXReferenceProxy section */
419+
EA0E81261F883F4D00A0B84F /* OPTLYFMDBTests.xctest */ = {
420+
isa = PBXReferenceProxy;
421+
fileType = wrapper.cfbundle;
422+
path = OPTLYFMDBTests.xctest;
423+
remoteRef = EA0E81251F883F4D00A0B84F /* PBXContainerItemProxy */;
424+
sourceTree = BUILT_PRODUCTS_DIR;
425+
};
411426
EA9FD3581E8B9A7200D86791 /* OptimizelySDKShared.framework */ = {
412427
isa = PBXReferenceProxy;
413428
fileType = wrapper.framework;
@@ -671,7 +686,7 @@
671686
MTL_ENABLE_DEBUG_INFO = NO;
672687
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION = "$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH)$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX)";
673688
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR = 1;
674-
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 3;
689+
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 4;
675690
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH = 0;
676691
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX = "";
677692
SDKROOT = iphoneos;
@@ -728,7 +743,7 @@
728743
MTL_ENABLE_DEBUG_INFO = NO;
729744
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION = "$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH)$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX)";
730745
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR = 1;
731-
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 3;
746+
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 4;
732747
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH = 0;
733748
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX = "-rc";
734749
SDKROOT = iphoneos;
@@ -792,7 +807,7 @@
792807
ONLY_ACTIVE_ARCH = YES;
793808
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION = "$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH)$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX)";
794809
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR = 1;
795-
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 3;
810+
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 4;
796811
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH = 0;
797812
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX = "-debug";
798813
SDKROOT = iphoneos;
@@ -848,7 +863,7 @@
848863
MTL_ENABLE_DEBUG_INFO = NO;
849864
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION = "$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR).$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH)$(OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX)";
850865
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MAJOR = 1;
851-
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 3;
866+
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_MINOR = 4;
852867
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_PATCH = 0;
853868
OPTIMIZELY_SDK_EVENT_DISPATCHER_VERSION_SUFFIX = "-beta";
854869
SDKROOT = iphoneos;

OptimizelySDKShared.podspec

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKShared"
3-
s.version = "1.3.0"
3+
s.version = "1.4.0"
44
s.summary = "Optimizely server-side testing shared framework."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.author = { "Optimizely" => "support@optimizely.com" }
8-
s.platform = :ios, '10.1', :tvos, '10.0'
98
s.ios.deployment_target = "8.0"
109
s.tvos.deployment_target = "9.0"
1110
s.source = {
@@ -19,5 +18,5 @@ Pod::Spec.new do |s|
1918
s.framework = "Foundation"
2019
s.requires_arc = true
2120
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_SHARED_VERSION=@\\\"#{s.version}\\\"" }
22-
s.dependency 'OptimizelySDKCore', '1.3.0'
21+
s.dependency 'OptimizelySDKCore', '1.4.0'
2322
end

OptimizelySDKShared/OptimizelySDKShared.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1137,7 +1137,7 @@
11371137
MTL_ENABLE_DEBUG_INFO = NO;
11381138
OPTIMIZELY_SDK_SHARED_VERSION = "$(OPTIMIZELY_SDK_SHARED_VERSION_MAJOR).$(OPTIMIZELY_SDK_SHARED_VERSION_MINOR).$(OPTIMIZELY_SDK_SHARED_VERSION_PATCH)$(OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX)";
11391139
OPTIMIZELY_SDK_SHARED_VERSION_MAJOR = 1;
1140-
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 3;
1140+
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 4;
11411141
OPTIMIZELY_SDK_SHARED_VERSION_PATCH = 0;
11421142
OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX = "-beta";
11431143
SDKROOT = iphoneos;
@@ -1194,7 +1194,7 @@
11941194
MTL_ENABLE_DEBUG_INFO = NO;
11951195
OPTIMIZELY_SDK_SHARED_VERSION = "$(OPTIMIZELY_SDK_SHARED_VERSION_MAJOR).$(OPTIMIZELY_SDK_SHARED_VERSION_MINOR).$(OPTIMIZELY_SDK_SHARED_VERSION_PATCH)$(OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX)";
11961196
OPTIMIZELY_SDK_SHARED_VERSION_MAJOR = 1;
1197-
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 3;
1197+
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 4;
11981198
OPTIMIZELY_SDK_SHARED_VERSION_PATCH = 0;
11991199
OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX = "";
12001200
SDKROOT = iphoneos;
@@ -1258,7 +1258,7 @@
12581258
ONLY_ACTIVE_ARCH = YES;
12591259
OPTIMIZELY_SDK_SHARED_VERSION = "$(OPTIMIZELY_SDK_SHARED_VERSION_MAJOR).$(OPTIMIZELY_SDK_SHARED_VERSION_MINOR).$(OPTIMIZELY_SDK_SHARED_VERSION_PATCH)$(OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX)";
12601260
OPTIMIZELY_SDK_SHARED_VERSION_MAJOR = 1;
1261-
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 3;
1261+
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 4;
12621262
OPTIMIZELY_SDK_SHARED_VERSION_PATCH = 0;
12631263
OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX = "-debug";
12641264
SDKROOT = iphoneos;
@@ -1314,7 +1314,7 @@
13141314
MTL_ENABLE_DEBUG_INFO = NO;
13151315
OPTIMIZELY_SDK_SHARED_VERSION = "$(OPTIMIZELY_SDK_SHARED_VERSION_MAJOR).$(OPTIMIZELY_SDK_SHARED_VERSION_MINOR).$(OPTIMIZELY_SDK_SHARED_VERSION_PATCH)$(OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX)";
13161316
OPTIMIZELY_SDK_SHARED_VERSION_MAJOR = 1;
1317-
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 3;
1317+
OPTIMIZELY_SDK_SHARED_VERSION_MINOR = 4;
13181318
OPTIMIZELY_SDK_SHARED_VERSION_PATCH = 0;
13191319
OPTIMIZELY_SDK_SHARED_VERSION_SUFFIX = "-rc";
13201320
SDKROOT = iphoneos;

OptimizelySDKTVOS.podspec

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
Pod::Spec.new do |s|
22
s.name = "OptimizelySDKTVOS"
3-
s.version = "1.3.0"
3+
s.version = "1.4.0"
44
s.summary = "Optimizely server-side testing framework for tvOS."
55
s.homepage = "http://developers.optimizely.com/server/reference/index.html?language=objectivec"
66
s.license = { :type => "Apache License, Version 2.0", :file => "LICENSE" }
77
s.author = { "Optimizely" => "developers@optimizely.com" }
8-
s.platform = :tvos, '10.0'
8+
s.platform = :tvos, '11.0'
99
s.tvos.deployment_target = "9.0"
1010
s.source = {
1111
:git => "https://github.com/optimizely/objective-c-sdk.git",
@@ -16,7 +16,7 @@ Pod::Spec.new do |s|
1616
s.framework = "Foundation"
1717
s.requires_arc = true
1818
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "OPTIMIZELY_SDK_TVOS_VERSION=@\\\"#{s.version}\\\"" }
19-
s.dependency 'OptimizelySDKEventDispatcher', '1.3.0'
20-
s.dependency 'OptimizelySDKUserProfileService', '1.3.0'
21-
s.dependency 'OptimizelySDKDatafileManager', '1.3.0'
19+
s.dependency 'OptimizelySDKEventDispatcher', '1.4.0'
20+
s.dependency 'OptimizelySDKUserProfileService', '1.4.0'
21+
s.dependency 'OptimizelySDKDatafileManager', '1.4.0'
2222
end

0 commit comments

Comments
 (0)