Change Log
Version 1.2.1 (7th October, 2020)
- Update SEGAnalytics imports to support new namespacing introduced in v4.x
Version 1.2.0 (4th July, 2018)
(Supports analytics-ios 3.0.3+ and Optimizely 1.2.2+)
- Enhancement: Fix issues related to
use_frameworks!
and transitive static libraries
Transitioning from static library workarounds
If you are using use_frameworks!
and workarounds you may need to follow extra-steps :
- Make sure you are using CocoaPods 1.4+
$ pod --version 1.5.3
- The
StaticLibWorkaround
subspec has been removed, use the default subspec instead - Remove references to the pod source files from your Xcode target if any
- Remove any remaining workarounds (e.g.
post_install
hooks) - (optional) if you don't directly depend on Optimizely you don't need to explicit depend on it anymore
Example
-
Before
use_frameworks! pod 'Analytics' pod 'Segment-Optimizely/StaticLibWorkaround' pod 'Optimizely-iOS-SDK' post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| if config.build_settings['PRODUCT_NAME'] == 'Segment_Optimizely' # ... end end end end
-
After
use_frameworks! pod 'Analytics' pod 'Segment-Optimizely'
Version 1.1.2 (14th June, 2017)
Relaxes Optimizely dependency
Version 1.1.1 (24th October, 2016)
Relaxes Analytics dependency
Version 1.1.0 (5th May, 2016)
Update Optimizely SDK to 1.4.2.
Version 1.0.1 (28th March, 2016)
Changed the property experimentName is set to from the NSNotification object.
Version 1.0.0 (22nd December, 2015)
(Supports analytics-ios 3.0.3+ and Optimizely 1.2.2+)
Initial stable release.