snowplow / snowplow-ios-tracker

Snowplow event tracker for Swift and Objective-C. Add analytics to your iOS, macOS, tvOS and watchOS apps and games
http://snowplow.io
Apache License 2.0
81 stars 93 forks source link

Update README #502

Closed AlexBenny closed 3 years ago

AlexBenny commented 4 years ago

The README file shows instructions for tracker testing using Vagrant. We can suggest to test the tracker using Snowplow Micro instead. It can be installed with docker and it's easy to setup.

Remove the section about Vagrant in the README.md file. Add the section about SP Micro or SP Mini and related pages for a quick start with them.

schafdog commented 4 years ago

The README also refers to a SnowplowTracker.xcworkspace in section of building the static library. Are there an instruction missing?

AlexBenny commented 4 years ago

Hi @schafdog , you are right, it's an instruction missing. It hasn't been updated when we moved from Cocoapods to Carthage for the tracker dependencies. It should be Snowplow.xcodeproj rather than SnowplowTracker.xcworkspace in the instructions.

schafdog commented 4 years ago

Thanks. I finally manage to build it. Missing instruction:

1) carthage bootstrap 2) Open Snowplow.xcodeproj

One final thing: Since I am on case-sensitive file system I needed to fix the import of FMDB in Snowplow/SPEventStore.m to reflect casing of the framework:

import <FMDB/FMDB.h>

But I can see this creates a warning in the code. is there another solution?

Edit: remove wrong stuff about clean up multiple FMDB frameworks.