blob: 914107e90a6305bc4f412c83f87f95d5d6ad457a [file] [log] [blame]
{
"name": "ARAnalytics",
"version": "2.9.1",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"summary": "Using subspecs you can define your analytics provider with the same API on iOS and OS X.",
"homepage": "https://github.com/orta/ARAnalytics",
"authors": {
"orta": "orta.therox@gmail.com",
"Daniel Haight": "confidence.designed@gmail.com"
},
"source": {
"git": "https://github.com/orta/ARAnalytics.git",
"tag": "2.9.1"
},
"platforms": {
"ios": "6.0",
"osx": "10.7"
},
"social_media_url": "https://twitter.com/orta",
"requires_arc": true,
"default_subspecs": "no_clash_HockeyApp",
"description": "ARAnalytics is a analytics abstraction library offering a sane API for tracking events and user data. It currently supports on iOS: TestFlight, Mixpanel, Localytics, Flurry, GoogleAnalytics, KISSmetrics, Crittercism, Crashlytics, Bugsnag, Countly, Helpshift, Tapstream, NewRelic, Amplitude, HockeyApp, ParseAnalytics, HeapAnalytics, Chartbeat, UMengAnalytics, Librato, Segmentio, YandexMobileMetrica and Adjust. And for OS X: KISSmetrics and Mixpanel. It does this by using CocoaPods subspecs to let you decide which libraries you'd like to use. You are free to also use the official API for any provider too. Also, comes with an amazing DSL to clear up your methods.",
"subspecs": [
{
"name": "CoreMac",
"source_files": [
"*.{h,m}",
"Providers/ARAnalyticalProvider.{h,m}",
"Providers/ARAnalyticsProviders.h"
],
"exclude_files": [
"ARDSL.{h,m}"
],
"platforms": [
"osx"
]
},
{
"name": "CoreIOS",
"source_files": [
"*.{h,m}",
"Providers/ARAnalyticalProvider.{h,m}",
"Providers/ARAnalyticsProviders.h"
],
"exclude_files": [
"ARDSL.{h,m}"
],
"private_header_files": "ARNavigationControllerDelegateProxy.h",
"platforms": [
"ios"
]
},
{
"name": "DSL",
"source_files": [
"*.{h,m}",
"ARDSL.{h,m}",
"Providers/ARAnalyticalProvider.{h,m}",
"Providers/ARAnalyticsProviders.h"
],
"dependencies": {
"Aspects": [
"~> 1.3.1"
]
},
"platforms": [
"ios",
"osx"
]
},
{
"name": "TestFlight",
"prefix_header_contents": "#define AR_TESTFLIGHT_EXISTS 1",
"ios": {
"source_files": [
"Providers/TestFlightProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"TestFlightSDK": [
],
"BPXLUUIDHandler": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Mixpanel",
"prefix_header_contents": "#define AR_MIXPANEL_EXISTS 1",
"ios": {
"source_files": [
"Providers/MixpanelProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Mixpanel": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Localytics",
"prefix_header_contents": "#define AR_LOCALYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/LocalyticsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Localytics-iOS-Client": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Flurry",
"prefix_header_contents": "#define AR_FLURRY_EXISTS 1",
"ios": {
"source_files": [
"Providers/FlurryProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"FlurrySDK": [
]
},
"platforms": [
"ios"
]
},
{
"name": "GoogleAnalytics",
"prefix_header_contents": "#define AR_GOOGLEANALYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/GoogleAnalyticsProvider.{h,m}",
"Extensions/*+GoogleAnalytics.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"GoogleAnalytics-iOS-SDK": [
]
},
"platforms": [
"ios"
]
},
{
"name": "KISSmetrics",
"prefix_header_contents": "#define AR_KISSMETRICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/KISSmetricsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"KISSmetrics": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Crittercism",
"prefix_header_contents": "#define AR_CRITTERCISM_EXISTS 1",
"ios": {
"source_files": [
"Providers/CrittercismProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"CrittercismSDK": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Crashlytics",
"prefix_header_contents": "#define AR_CRASHLYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/CrashlyticsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Bugsnag",
"prefix_header_contents": "#define AR_BUGSNAG_EXISTS 1",
"ios": {
"source_files": [
"Providers/BugsnagProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Bugsnag": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Countly",
"prefix_header_contents": "#define AR_COUNTLY_EXISTS 1",
"ios": {
"source_files": [
"Providers/CountlyProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Countly": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Helpshift",
"prefix_header_contents": "#define AR_HELPSHIFT_EXISTS 1",
"ios": {
"source_files": [
"Providers/HelpshiftProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Helpshift": [
]
},
"platforms": [
"ios"
]
},
{
"name": "KISSmetricsOSX",
"prefix_header_contents": "#define AR_KISSMETRICS_EXISTS 1",
"osx": {
"source_files": [
"Providers/KISSmetricsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreMac": [
],
"KISSmetrics": [
]
},
"platforms": [
"osx"
]
},
{
"name": "MixpanelOSX",
"prefix_header_contents": "#define AR_MIXPANEL_EXISTS 1",
"osx": {
"source_files": [
"Providers/MixpanelProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreMac": [
],
"Mixpanel-OSX-Community": [
]
},
"platforms": [
"osx"
]
},
{
"name": "Tapstream",
"prefix_header_contents": "#define AR_TAPSTREAM_EXISTS 1",
"ios": {
"source_files": [
"Providers/TapstreamProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Tapstream": [
]
},
"platforms": [
"ios"
]
},
{
"name": "NewRelic",
"prefix_header_contents": "#define AR_NEWRELIC_EXISTS 1",
"ios": {
"source_files": [
"Providers/NewRelicProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"NewRelicAgent": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Amplitude",
"prefix_header_contents": "#define AR_AMPLITUDE_EXISTS 1",
"ios": {
"source_files": [
"Providers/AmplitudeProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Amplitude-iOS": [
]
},
"platforms": [
"ios"
]
},
{
"name": "HockeyApp",
"prefix_header_contents": "#define AR_HOCKEYAPP_EXISTS 1",
"ios": {
"source_files": [
"Providers/HockeyAppProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"HockeySDK": [
]
},
"platforms": [
"ios"
]
},
{
"name": "ParseAnalytics",
"prefix_header_contents": "#define AR_PARSEANALYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/ParseAnalyticsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Parse": [
]
},
"platforms": [
"ios"
]
},
{
"name": "HeapAnalytics",
"prefix_header_contents": "#define AR_HEAPANALYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/HeapAnalyticsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Heap": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Chartbeat",
"prefix_header_contents": "#define AR_CHARTBEAT_EXISTS 1",
"ios": {
"source_files": [
"Providers/ChartbeatProvider.{h,m}",
"Extensions/*+Chartbeat.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Chartbeat": [
]
},
"platforms": [
"ios"
]
},
{
"name": "UMengAnalytics",
"prefix_header_contents": "#define AR_UMENGANALYTICS_EXISTS 1",
"ios": {
"source_files": [
"Providers/UMengAnalyticsProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"UMengAnalytics": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Librato",
"prefix_header_contents": "#define AR_LIBRATO_EXISTS 1",
"ios": {
"source_files": [
"Providers/LibratoProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Segmentio",
"prefix_header_contents": "#define AR_SEGMENTIO_EXISTS 1",
"ios": {
"source_files": [
"Providers/SegmentioProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Analytics/Segmentio": [
]
},
"platforms": [
"ios"
]
},
{
"name": "YandexMobileMetrica",
"prefix_header_contents": "#define AR_YANDEXMOBILEMETRICA_EXISTS 1",
"ios": {
"source_files": [
"Providers/YandexMobileMetricaProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"YandexMobileMetrica": [
]
},
"platforms": [
"ios"
]
},
{
"name": "Adjust",
"prefix_header_contents": "#define AR_ADJUST_EXISTS 1",
"ios": {
"source_files": [
"Providers/AdjustProvider.{h,m}"
]
},
"dependencies": {
"ARAnalytics/CoreIOS": [
],
"Adjust": [
]
},
"platforms": [
"ios"
]
},
{
"name": "no_clash_HockeyApp",
"ios": {
"dependencies": {
"ARAnalytics/TestFlight": [
],
"ARAnalytics/Mixpanel": [
],
"ARAnalytics/Localytics": [
],
"ARAnalytics/Flurry": [
],
"ARAnalytics/GoogleAnalytics": [
],
"ARAnalytics/KISSmetrics": [
],
"ARAnalytics/Crashlytics": [
],
"ARAnalytics/Bugsnag": [
],
"ARAnalytics/Countly": [
],
"ARAnalytics/Helpshift": [
],
"ARAnalytics/Tapstream": [
],
"ARAnalytics/NewRelic": [
],
"ARAnalytics/Amplitude": [
],
"ARAnalytics/HockeyApp": [
],
"ARAnalytics/ParseAnalytics": [
],
"ARAnalytics/HeapAnalytics": [
],
"ARAnalytics/Chartbeat": [
],
"ARAnalytics/UMengAnalytics": [
],
"ARAnalytics/Librato": [
],
"ARAnalytics/Segmentio": [
],
"ARAnalytics/YandexMobileMetrica": [
],
"ARAnalytics/Adjust": [
]
}
},
"osx": {
"dependencies": {
"ARAnalytics/KISSmetricsOSX": [
],
"ARAnalytics/MixpanelOSX": [
]
}
}
},
{
"name": "no_clash_Crittercism",
"ios": {
"dependencies": {
"ARAnalytics/TestFlight": [
],
"ARAnalytics/Mixpanel": [
],
"ARAnalytics/Localytics": [
],
"ARAnalytics/Flurry": [
],
"ARAnalytics/GoogleAnalytics": [
],
"ARAnalytics/KISSmetrics": [
],
"ARAnalytics/Crashlytics": [
],
"ARAnalytics/Bugsnag": [
],
"ARAnalytics/Countly": [
],
"ARAnalytics/Helpshift": [
],
"ARAnalytics/Tapstream": [
],
"ARAnalytics/NewRelic": [
],
"ARAnalytics/Amplitude": [
],
"ARAnalytics/ParseAnalytics": [
],
"ARAnalytics/HeapAnalytics": [
],
"ARAnalytics/Chartbeat": [
],
"ARAnalytics/UMengAnalytics": [
],
"ARAnalytics/Librato": [
],
"ARAnalytics/Segmentio": [
],
"ARAnalytics/YandexMobileMetrica": [
],
"ARAnalytics/Adjust": [
]
}
},
"osx": {
"dependencies": {
"ARAnalytics/KISSmetricsOSX": [
],
"ARAnalytics/MixpanelOSX": [
]
}
}
}
]
}