• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

snowplow / snowplow-objc-tracker / 1380
82%
master: 82%

Build:
Build:
LAST BUILD BRANCH: 1.2.0-M2
DEFAULT BRANCH: master
Ran 13 Dec 2019 03:12PM UTC
Jobs 1
Files 31
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
1380

push

travis-ci

web-flow
ReachabilitySwift conflicts with Reachability (close #437) 

PR: #475

* Fix issue when Podfile without "use_frameworks!"

Using Podfile without "use_frameworks!" can generate issues.
In that case `#import <SnowplowTracker/SnowplowTracker-Swift.h>` raises the error "file not found".
Indeed the file doesn't exist and we have to use `#import "SnowplowTracker-Swift.h"`.
This is a temporary workaround in order to build the tracker with and without "use_frameworks!" directive on Podfile.

* Remove ReachabilitySwift dependency

We don't need ReachabilitySwift dependency because we don't want swift classes inside the objc tracker. It can cause issues on compilation when the tracker is in edge cases. Also the introduction of swift classes causes the requirement of bridging headers, particularly annoying when used on React Native.

* Check network status without use of ReachabilitySwift dependency

* Don't prevent events sending

We can never trust of Reachability code before to send events. Apple's Reachability is intended as diagnostic if a connection doesn't work but it can't be used to prevent a connection because it can report false negatives.

* Remove reference to isOnline as it has been removed

* Fix building issues on macOS target

* Update podspec with DEFINES_MODULE set to YES

This setting is needed by Cocoapods as they declared in the doc:
"you are able to opt into stricter header search paths (and module map generation for Objective-C pods). As a pod author, you can add 'DEFINES_MODULE' => 'YES' to your pod_target_xcconfig. Alternatively, in your Podfile you can add use_modular_headers! to enable the stricter search paths and module map generation for all of your pods, or you can add :modular_headers => true to a single pod declaration to enable for only that pod."

* Remove dependency of ReachabilitySwift from Cartfile

* Update demo apps

* Update travis script

- Added bash scripts in order to make it testabl... (continued)

79 of 79 new or added lines in 3 files covered. (100.0%)

4275 of 5214 relevant lines covered (81.99%)

12.39 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1380.1 13 Dec 2019 03:12PM UTC 0
81.99
Travis Job 1380.1
Source Files on build 1380
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1380
  • af5d0253 on github
  • Prev Build on release/1.2.0 (#1378)
  • Next Build on release/1.2.0 (#1398)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc