Snowplow Objective-C Tracker 1.0.0 released

27 February 2019  •  Mike Hadam

We are pleased to announce a new release of the Snowplow Objective-C Tracker. Version 1.0.0 brings dependency updates, bug fixes and support for integrating the tracker into your project with Carthage. You’ll also notice our new documentation site!

Read on below the fold for:

  1. New documentation site
  2. Carthage support
  3. Other changes
  4. Upgrading
  5. Documentation and help

1. New documentation site

We’ve added our mobile trackers to our new documentation site. The documentation is divided into easy parts that lay out:

  • how to install the tracker
  • quickly start tracking events
  • an outline of how the tracker works
  • details about both basic and advanced methods available on the tracker

2. Carthage support

If you are already using Carthage, just add this line to your Cartfile:

# Snowplow tracker
github "snowplow/snowplow-objc-tracker"

For more information on Carthage, see their website here.

3. Other changes

Other updates and fixes include:

  • Exposes session property in SPTracker (#256)
  • Fix parameter documentation (#389)
  • Make initializers unavailable in SPEmitter and SPTracker (#255)
  • Add OpenIdfa files to framework target (#382)
  • Resolve potential memory leaks from implicit retain of self (#353)
  • Embed Swift standard library for tests (#388)
  • Disable always embed Swift standard libraries (#381)
  • Remove exceptions (#383)
  • Explicitly close all statements in FMDB (#384)
  • Fix getDocuments function in consent events (#386)
  • Add support for Carthage (#291)
  • Replace Reachability with Reachability.swift (#385)

Many thanks to Kevin Malek, Miguel Angel Quinones Garcia, Sébastien Duperron, and Stewart Gleadow for their contributions!

4. Upgrading

To add the Snowplow Objective-C Tracker as a dependency to your own app, add the following into your Podfile:

pod 'SnowplowTracker', '~> 1.0'

If you are using Carthage, just add this line to your Cartfile:

# Snowplow tracker
github "snowplow/snowplow-objc-tracker"

5. Getting help

As always, please check out the following links:

If you have an idea for a new feature or want help getting things set up, please visit our Discourse forum. And raise an issue if you spot any bugs!