Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,6 @@ PODS:
- StanwoodAnalytics/Core
- StanwoodAnalytics/Fabric
- StanwoodAnalytics/Firebase
- StanwoodAnalytics/TestFairy
- StanwoodAnalytics/BugFender (1.1.10):
- BugfenderSDK (= 1.5)
- StanwoodAnalytics/Core
Expand All @@ -141,8 +140,6 @@ PODS:
- StanwoodAnalytics/Mixpanel (1.1.10):
- Mixpanel-swift
- StanwoodAnalytics/Core
- StanwoodAnalytics/TestFairy (1.1.10):
- StanwoodAnalytics/Core

DEPENDENCIES:
- Firebase
Expand Down Expand Up @@ -207,8 +204,8 @@ SPEC CHECKSUMS:
Mixpanel-swift: 9118aa461d7ad4bb66718b0d4d826e6487bb0105
nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
Protobuf: a4dc852ad69c027ca2166ed287b856697814375b
StanwoodAnalytics: 1daf18bf183376187da16fb571b171cd3e6ff01f
StanwoodAnalytics: 9931e14cb177871374b4636eb629077b07acf6d7

PODFILE CHECKSUM: c4ac65d6342a3acaa0acb7ff0de632e51dcc31b8

COCOAPODS: 1.8.4
COCOAPODS: 1.9.3
3 changes: 0 additions & 3 deletions Example/StanwoodAnalytics/AnalyticsService.swift
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,6 @@ struct AnalyticsService {

#if DEBUG || BETA

let testFairyTracker = TestFairyTracker.TestFairyBuilder(context: application, key: Configuration.Static.Analytics.testFairyKey).build()
analyticsBuilder = analyticsBuilder.add(tracker: testFairyTracker)

#if BF_ENABLED
let bugfenderTracker = BugfenderTracker.BugfenderBuilder(context: application, key: bugFenderKey)
.setUIEventLogging(enable: true)
Expand Down
1 change: 0 additions & 1 deletion Example/StanwoodAnalytics/Configuration.swift
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import Foundation
struct Configuration {
struct Static {
struct Analytics {
static let testFairyKey = "your-key-here"
static let bugFenderKey = "your-key-here"
static let googleTrackingKey = "your-key-here"
static let mixpanelToken = "your-key-here"
Expand Down
Binary file removed Frameworks/libTestFairy.a
Binary file not shown.
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ The Stanwood Analytics framework is a wrapper to reduce the effort involved in a

1. Fabric [Base]
1. Crashlytics [Base]
1. TestFairy [Base]
1. Firebase Analytics [Base]
1. GoogleAnalytics
1. MixPanel
Expand Down Expand Up @@ -37,7 +36,7 @@ The Stanwood Analytics framework is a wrapper to reduce the effort involved in a

## Example

Before running the project, it is recommended to register with both Fabric and Firebase Analytics. Optionally register with Google Analytics, Mixpanel, BugFender and TestFairy. Set the keys in the Configuration.swift file.
Before running the project, it is recommended to register with both Fabric and Firebase Analytics. Optionally register with Google Analytics, Mixpanel and BugFender. Set the keys in the Configuration.swift file.

To run the example project, clone the repo, and run `pod install` from the Example directory first.

Expand Down Expand Up @@ -70,7 +69,7 @@ it, add the following line to your Podfile:
pod 'StanwoodAnalytics'
```

This framework has has a base install that by default includes Fabric, Crashlytics, FirebaseAnalytics and TestFairy. Sub specs are defined for BugFender, Google Analytics and Mixpanel.
This framework has has a base install that by default includes Fabric, Crashlytics and FirebaseAnalytics. Sub specs are defined for BugFender, Google Analytics and Mixpanel.

```ruby
pod 'StanwoodAnalytics/Mixpanel'
Expand All @@ -86,17 +85,15 @@ Add the following code into the AppDelegate, or a helper class. Create a tracker


```
let testFairyKey = "abc123def456"

let fabricTracker = FabricTracker.FabricBuilder(context: application, key: nil).build()

let analyticsBuilder = StanwoodAnalytics.builder()
.add(tracker: fabricTracker)

#if DEBUG || STAGE

let testFairyTracker = TestFairyTracker.TestFairyBuilder(context: application, key: testFairyKey).build()
analyticsBuilder = analyticsBuilder.add(tracker: testFairyTracker)
let bugfenderTracker = BugfenderTracker.BugfenderBuilder(context: application, key: bugFenderKey)
analyticsBuilder = analyticsBuilder.add(tracker: bugfenderTracker)

#endif

Expand Down Expand Up @@ -314,7 +311,6 @@ If Fabric and Crashltyics are already in use in a project, it is necessary to re
pod 'Firebase/Core'
pod 'Firebase/Analytics'
pod 'BugfenderSDK'
pod 'TestFairy'
pod 'GoogleAnalytics'
pod 'Mixpanel'

Expand Down
14 changes: 0 additions & 14 deletions StanwoodAnalytics.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ A framework to encapsulate analytics and logging frameworks from Fabric, Crashly
ss.dependency 'StanwoodAnalytics/Core'
ss.dependency 'StanwoodAnalytics/Fabric'
ss.dependency 'StanwoodAnalytics/Firebase'
ss.dependency 'StanwoodAnalytics/TestFairy'
end

s.subspec 'Firebase' do |ss|
Expand All @@ -65,19 +64,6 @@ A framework to encapsulate analytics and logging frameworks from Fabric, Crashly
ss.source_files = 'StanwoodAnalytics/Classes/SubSpecs/BugFender/'
end

s.subspec 'TestFairy' do |ss|
ss.ios.vendored_library = 'Frameworks/libTestFairy.a'
ss.dependency 'StanwoodAnalytics/Core'
ss.source_files = 'StanwoodAnalytics/Classes/SubSpecs/TestFairy/*.{swift,h,m}'
ss.frameworks = [
'CoreMedia',
'CoreMotion',
'AVFoundation',
'SystemConfiguration',
'OpenGLES'
]
end

s.subspec 'Mixpanel' do |ss|
ss.dependency 'Mixpanel-swift'
ss.dependency 'StanwoodAnalytics/Core'
Expand Down
245 changes: 0 additions & 245 deletions StanwoodAnalytics/Classes/SubSpecs/TestFairy/TestFairy.h

This file was deleted.

8 changes: 0 additions & 8 deletions StanwoodAnalytics/Classes/SubSpecs/TestFairy/TestFairyDummy.m

This file was deleted.

Loading