(Supports analytics-ios 3.2.+ and Firebase 5.0+)
- Enhancement: Upgrade from Firebase 4 to Firebase 5 to support Crashlytics.
(Supports analytics-ios 3.2.+ and Firebase 4.0+)
- Enhancement: Fix issues related to
use_frameworks!
and transitive static libraries
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 Firebase you don't need to explicit depend on it anymore
-
Before
use_frameworks! pod 'Analytics' pod 'Segment-Firebase/StaticLibWorkaround' pod 'Firebase/Core' post_install do |installer| installer.pods_project.targets.each do |target| target.build_configurations.each do |config| if config.build_settings['PRODUCT_NAME'] == 'Segment_Firebase' # ... end end end end
-
After
use_frameworks! pod 'Analytics' pod 'Segment-Firebase'
(Supports analytics-ios 3.2.+ and Firebase 4.0+)
- New: Adds Static Library Workaround subspec to assist with the Cocoapods static library/framework issue. The limitation occurs when an application is built in Swift, you are including use_frameworks! in your podfile, and are using a transitive dependency that is provided as a static library or framework. More here.
(Supports analytics-ios 3.2.+ and Firebase 4.0+)
- Fix: Bug was replacing spaces with underscores for each value. Firebase shows that trait/property names should have underscores, but not the values. This will break current users implementations if they are expecting the values to have underscores.
(Supports analytics-ios 3.2.+ and Firebase 4.0+)
- Update:Bumps to 4.0. Removes deprecated pod appIndexing in subspec.
- Fix: Crash when passing a non NSString value through
traits
onidentify
. - Fix: Mapping to Firebase logEvent and reserved Params and Constants.
(Supports analytics-ios 3.2.+ and Firebase 3.3.+)
Initial stable release.
(Supports analytics-ios 3.2.+ and Firebase 3.3.+)
Initial alpha release.