diff --git a/Demos/README.md b/Demos/README.md deleted file mode 100644 index 8d942a67..00000000 --- a/Demos/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Demos - -This folder contains numerous demo application projects categorized into relevant folders. -The demo application projects are intended to be included into the main SDK development Xcode workspace and -to be used as SDK hosting test and evaluation environments while developing actual SDK modules. diff --git a/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.pbxproj b/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.pbxproj deleted file mode 100644 index 73c6a5f5..00000000 --- a/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.pbxproj +++ /dev/null @@ -1,381 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 5547273924903EB7005018BD /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 5547273824903EB7005018BD /* RollbarNotifier */; }; - 55759A6E2477560D00ED3F04 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 55759A6D2477560D00ED3F04 /* AppDelegate.m */; }; - 55759A712477560D00ED3F04 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55759A702477560D00ED3F04 /* ViewController.m */; }; - 55759A732477561100ED3F04 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55759A722477561100ED3F04 /* Assets.xcassets */; }; - 55759A762477561100ED3F04 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55759A742477561100ED3F04 /* Main.storyboard */; }; - 55759A792477561100ED3F04 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 55759A782477561100ED3F04 /* main.m */; }; - 55847E682655C2990062C242 /* RollbarAUL in Frameworks */ = {isa = PBXBuildFile; productRef = 55847E672655C2990062C242 /* RollbarAUL */; }; - 55FD0711247860F1000BBC22 /* RollbarDeploys in Frameworks */ = {isa = PBXBuildFile; productRef = 55FD0710247860F1000BBC22 /* RollbarDeploys */; }; - 55FD07142478614B000BBC22 /* RollbarDeploysDemoClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 55FD07132478614B000BBC22 /* RollbarDeploysDemoClient.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 55759A692477560D00ED3F04 /* macosAppObjC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macosAppObjC.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55759A6C2477560D00ED3F04 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 55759A6D2477560D00ED3F04 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 55759A6F2477560D00ED3F04 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 55759A702477560D00ED3F04 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 55759A722477561100ED3F04 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55759A752477561100ED3F04 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 55759A772477561100ED3F04 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55759A782477561100ED3F04 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 55759A7A2477561100ED3F04 /* macosAppObjC.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macosAppObjC.entitlements; sourceTree = ""; }; - 55FD07122478614B000BBC22 /* RollbarDeploysDemoClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RollbarDeploysDemoClient.h; sourceTree = ""; }; - 55FD07132478614B000BBC22 /* RollbarDeploysDemoClient.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RollbarDeploysDemoClient.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55759A662477560D00ED3F04 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55FD0711247860F1000BBC22 /* RollbarDeploys in Frameworks */, - 5547273924903EB7005018BD /* RollbarNotifier in Frameworks */, - 55847E682655C2990062C242 /* RollbarAUL in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55759A602477560D00ED3F04 = { - isa = PBXGroup; - children = ( - 55759A6B2477560D00ED3F04 /* macosAppObjC */, - 55759A6A2477560D00ED3F04 /* Products */, - 55FD070F247860F1000BBC22 /* Frameworks */, - ); - sourceTree = ""; - }; - 55759A6A2477560D00ED3F04 /* Products */ = { - isa = PBXGroup; - children = ( - 55759A692477560D00ED3F04 /* macosAppObjC.app */, - ); - name = Products; - sourceTree = ""; - }; - 55759A6B2477560D00ED3F04 /* macosAppObjC */ = { - isa = PBXGroup; - children = ( - 55759A6C2477560D00ED3F04 /* AppDelegate.h */, - 55759A6D2477560D00ED3F04 /* AppDelegate.m */, - 55759A6F2477560D00ED3F04 /* ViewController.h */, - 55759A702477560D00ED3F04 /* ViewController.m */, - 55759A722477561100ED3F04 /* Assets.xcassets */, - 55759A742477561100ED3F04 /* Main.storyboard */, - 55759A772477561100ED3F04 /* Info.plist */, - 55759A782477561100ED3F04 /* main.m */, - 55759A7A2477561100ED3F04 /* macosAppObjC.entitlements */, - 55FD07122478614B000BBC22 /* RollbarDeploysDemoClient.h */, - 55FD07132478614B000BBC22 /* RollbarDeploysDemoClient.m */, - ); - path = macosAppObjC; - sourceTree = ""; - }; - 55FD070F247860F1000BBC22 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55759A682477560D00ED3F04 /* macosAppObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55759A7D2477561100ED3F04 /* Build configuration list for PBXNativeTarget "macosAppObjC" */; - buildPhases = ( - 55759A652477560D00ED3F04 /* Sources */, - 55759A662477560D00ED3F04 /* Frameworks */, - 55759A672477560D00ED3F04 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macosAppObjC; - packageProductDependencies = ( - 55FD0710247860F1000BBC22 /* RollbarDeploys */, - 5547273824903EB7005018BD /* RollbarNotifier */, - 55847E672655C2990062C242 /* RollbarAUL */, - ); - productName = macosAppObjC; - productReference = 55759A692477560D00ED3F04 /* macosAppObjC.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55759A612477560D00ED3F04 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1420; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 55759A682477560D00ED3F04 = { - CreatedOnToolsVersion = 11.5; - }; - }; - }; - buildConfigurationList = 55759A642477560D00ED3F04 /* Build configuration list for PBXProject "macosAppObjC" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55759A602477560D00ED3F04; - productRefGroup = 55759A6A2477560D00ED3F04 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55759A682477560D00ED3F04 /* macosAppObjC */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55759A672477560D00ED3F04 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55759A732477561100ED3F04 /* Assets.xcassets in Resources */, - 55759A762477561100ED3F04 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55759A652477560D00ED3F04 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55759A712477560D00ED3F04 /* ViewController.m in Sources */, - 55759A792477561100ED3F04 /* main.m in Sources */, - 55759A6E2477560D00ED3F04 /* AppDelegate.m in Sources */, - 55FD07142478614B000BBC22 /* RollbarDeploysDemoClient.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 55759A742477561100ED3F04 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55759A752477561100ED3F04 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55759A7B2477561100ED3F04 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 55759A7C2477561100ED3F04 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - }; - name = Release; - }; - 55759A7E2477561100ED3F04 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppObjC/macosAppObjC.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppObjC/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 55759A7F2477561100ED3F04 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppObjC/macosAppObjC.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppObjC/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55759A642477560D00ED3F04 /* Build configuration list for PBXProject "macosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55759A7B2477561100ED3F04 /* Debug */, - 55759A7C2477561100ED3F04 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55759A7D2477561100ED3F04 /* Build configuration list for PBXNativeTarget "macosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55759A7E2477561100ED3F04 /* Debug */, - 55759A7F2477561100ED3F04 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCSwiftPackageProductDependency section */ - 5547273824903EB7005018BD /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarNotifier; - }; - 55847E672655C2990062C242 /* RollbarAUL */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarAUL; - }; - 55FD0710247860F1000BBC22 /* RollbarDeploys */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarDeploys; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 55759A612477560D00ED3F04 /* Project object */; -} diff --git a/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b8a7f77b..00000000 --- a/Demos/macosAppObjC/macosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Demos/macosAppObjC/macosAppObjC.xcodeproj/xcshareddata/xcschemes/macosAppObjC.xcscheme b/Demos/macosAppObjC/macosAppObjC.xcodeproj/xcshareddata/xcschemes/macosAppObjC.xcscheme deleted file mode 100644 index 7468b4cf..00000000 --- a/Demos/macosAppObjC/macosAppObjC.xcodeproj/xcshareddata/xcschemes/macosAppObjC.xcscheme +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/macosAppObjC/macosAppObjC/AppDelegate.h b/Demos/macosAppObjC/macosAppObjC/AppDelegate.h deleted file mode 100644 index f7f5aa07..00000000 --- a/Demos/macosAppObjC/macosAppObjC/AppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.h -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-21. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface AppDelegate : NSObject - - -@end - diff --git a/Demos/macosAppObjC/macosAppObjC/AppDelegate.m b/Demos/macosAppObjC/macosAppObjC/AppDelegate.m deleted file mode 100644 index 1b846d7e..00000000 --- a/Demos/macosAppObjC/macosAppObjC/AppDelegate.m +++ /dev/null @@ -1,111 +0,0 @@ -// -// AppDelegate.m -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-21. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "AppDelegate.h" -#import "RollbarDeploysDemoClient.h" - -@import RollbarNotifier; -@import RollbarAUL; - -static NSString * const ROLLBAR_DEMO_PAYLOADS_ACCESS_TOKEN = @"09da180aba21479e9ed3d91e0b8d58d6"; -static NSString * const ROLLBAR_DEMO_DEPLOYS_WRITE_ACCESS_TOKEN = @"efdc4b85d66045f293a7f9e99c732f61"; -static NSString * const ROLLBAR_DEMO_DEPLOYS_READ_ACCESS_TOKEN = @"595cbf76b05b45f2b3ef661a2e0078d4"; - -__attribute__((noinline)) static void crashIt (void) { - /* Trigger a crash */ - ((char *)NULL)[1] = 0; -} - -@interface AppDelegate () -@property (nonatomic, readonly) RollbarLogger *logger; - -@end - -@implementation AppDelegate - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { - - // Insert code here to initialize your application - [self initRollbar]; - - NSData *data = [[NSData alloc] init]; - NSError *error; - NSJSONReadingOptions serializationOptions = (NSJSONReadingMutableContainers | NSJSONReadingMutableLeaves); - NSDictionary *payload = [NSJSONSerialization JSONObjectWithData:data - options:serializationOptions - error:&error]; - if (!payload && error) { - [Rollbar log:RollbarLevel_Error - error:error - data:nil - context:nil - ]; - } - - @try { - [self callTroublemaker]; - } @catch (NSException *exception) { - [Rollbar errorException:exception data:nil context:@"from @try-@catch"]; - } @finally { - [Rollbar infoMessage:@"Post-trouble notification!" data:nil context:@"from @try-@finally"]; - } - - // now, cause a crash: - - [self callTroublemaker]; - @throw NSInternalInconsistencyException; - //[self performSelector:@selector(die_die)]; - [self performSelector:NSSelectorFromString(@"crashme:") withObject:nil afterDelay:10]; - assert(NO); - exit(0); - crashIt(); - -} - - -- (void)applicationWillTerminate:(NSNotification *)aNotification { - - // Insert code here to tear down your application - - [Rollbar infoMessage:@"The hosting application is terminating..."]; -} - -- (void)initRollbar { - - // configure Rollbar: - RollbarMutableConfig *config = [RollbarConfig mutableConfigWithAccessToken:ROLLBAR_DEMO_PAYLOADS_ACCESS_TOKEN - environment:@"staging"]; - //config.developerOptions.suppressSdkInfoLogging = YES; - config.customData = [NSMutableDictionary dictionaryWithDictionary: @{ @"someKey": @"someValue", }]; - config.telemetry.enabled = YES; - config.telemetry.memoryStatsAutocollectionInterval = 0.5; - config.telemetry.maximumTelemetryData = 30; - - //[RollbarAulStoreMonitor.sharedInstance configureRollbarLogger:Rollbar.currentLogger]; - [RollbarAulStoreMonitor.sharedInstance start]; - - // init Rollbar shared instance: - [Rollbar initWithConfiguration:config]; - - [Rollbar infoMessage:@"Rollbar is up and running! Enjoy your remote error and log monitoring..."]; -} - -- (void)demonstrateDeployApiUsage { - - RollbarDeploysDemoClient * rollbarDeploysIntro = [[RollbarDeploysDemoClient new] init]; - [rollbarDeploysIntro demoDeploymentRegistration]; - [rollbarDeploysIntro demoGetDeploymentDetailsById]; - [rollbarDeploysIntro demoGetDeploymentsPage]; -} - -- (void)callTroublemaker { - NSArray *items = @[@"one", @"two", @"three"]; - NSLog(@"Here is the trouble-item: %@", items[10]); -} - -@end diff --git a/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/AppIcon.appiconset/Contents.json b/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 3f00db43..00000000 --- a/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/Contents.json b/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/macosAppObjC/macosAppObjC/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppObjC/macosAppObjC/Base.lproj/Main.storyboard b/Demos/macosAppObjC/macosAppObjC/Base.lproj/Main.storyboard deleted file mode 100644 index af40dbdf..00000000 --- a/Demos/macosAppObjC/macosAppObjC/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/macosAppObjC/macosAppObjC/Info.plist b/Demos/macosAppObjC/macosAppObjC/Info.plist deleted file mode 100644 index b299c581..00000000 --- a/Demos/macosAppObjC/macosAppObjC/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.h b/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.h deleted file mode 100644 index 9ec92ac2..00000000 --- a/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// RollbarDeploysDemoClient.h -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-22. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface RollbarDeploysDemoClient : NSObject - -- (void)demoDeploymentRegistration; -- (void)demoGetDeploymentDetailsById; -- (void)demoGetDeploymentsPage; - -@end - -NS_ASSUME_NONNULL_END diff --git a/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.m b/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.m deleted file mode 100644 index cb4de3e9..00000000 --- a/Demos/macosAppObjC/macosAppObjC/RollbarDeploysDemoClient.m +++ /dev/null @@ -1,114 +0,0 @@ -// -// RollbarDeploysDemoClient.m -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-22. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "RollbarDeploysDemoClient.h" -@import RollbarDeploys; - -static NSString * const ROLLBAR_DEMO_PAYLOADS_ACCESS_TOKEN = @"09da180aba21479e9ed3d91e0b8d58d6"; -static NSString * const ROLLBAR_DEMO_DEPLOYS_WRITE_ACCESS_TOKEN = @"efdc4b85d66045f293a7f9e99c732f61"; -static NSString * const ROLLBAR_DEMO_DEPLOYS_READ_ACCESS_TOKEN = @"595cbf76b05b45f2b3ef661a2e0078d4"; - -@interface RollbarDeploysObserver - : NSObject< - RollbarDeploymentRegistrationObserver, - RollbarDeploymentDetailsObserver, - RollbarDeploymentDetailsPageObserver - > -@end - -@implementation RollbarDeploysObserver - -- (void)onRegisterDeploymentCompleted:(nonnull RollbarDeploymentRegistrationResult *)result { - NSLog(@"result: %@", result); - NSLog(@"result.description: %@", result.description); - NSLog(@"result.outcome: %li", result.outcome); - NSLog(@"result.deploymentId: %@", result.deploymentId); -} - -- (void)onGetDeploymentDetailsCompleted:(nonnull RollbarDeploymentDetailsResult *)result { - NSLog(@"result: %@", result); - NSLog(@"result.description: %@", result.description); - NSLog(@"result.outcome: %li", result.outcome); - NSLog(@"result.deployment.deployId: %@", result.deployment.deployId); - NSLog(@"result.deployment.projectId: %@", result.deployment.projectId); - NSLog(@"result.deployment.revision: %@", result.deployment.revision); - NSLog(@"result.deployment.startTime: %@", result.deployment.startTime); - NSLog(@"result.deployment.endTime: %@", result.deployment.endTime); -} - -- (void)onGetDeploymentDetailsPageCompleted:(nonnull RollbarDeploymentDetailsPageResult *)result { - NSLog(@"result: %@", result); - NSLog(@"result.description: %@", result.description); - NSLog(@"result.outcome: %li", result.outcome); - NSLog(@"result.pageNumber: %li", result.pageNumber); - NSLog(@"result.deployments.count: %li", result.deployments.count); - if (result.deployments.count > 0) { - NSLog(@"result.deployments[0].description: %@", result.deployments[0].description); - } -} - -@end - -@implementation RollbarDeploysDemoClient - -- (void)demoDeploymentRegistration { - - NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; - [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; - - NSString * const environment = @"staging"; - NSString * const comment = - [NSString stringWithFormat:@"a new deploy at %@", [dateFormatter stringFromDate:[NSDate date]]]; - NSString * const revision = @"a_revision"; - NSString * const localUsername = @"DemosRunner"; - NSString * const rollbarUsername = @"rollbar"; - - RollbarDeploysObserver *observer = [[RollbarDeploysObserver alloc] init]; - RollbarDeployment *deployment = [[RollbarDeployment alloc] initWithEnvironment:environment - comment:comment - revision:revision - localUserName:localUsername - rollbarUserName:rollbarUsername]; - RollbarDeploysManager *deploysManager = - [[RollbarDeploysManager alloc] initWithWriteAccessToken:ROLLBAR_DEMO_DEPLOYS_WRITE_ACCESS_TOKEN - readAccessToken:ROLLBAR_DEMO_DEPLOYS_READ_ACCESS_TOKEN - deploymentRegistrationObserver:observer - deploymentDetailsObserver:observer - deploymentDetailsPageObserver:observer - ]; - [deploysManager registerDeployment:deployment]; -} - -- (void)demoGetDeploymentDetailsById { - - NSString * const testDeploymentId = @"23922850"; - RollbarDeploysObserver *observer = [[RollbarDeploysObserver alloc] init]; - RollbarDeploysManager *deploysManager = - [[RollbarDeploysManager alloc] initWithWriteAccessToken:ROLLBAR_DEMO_DEPLOYS_WRITE_ACCESS_TOKEN - readAccessToken:ROLLBAR_DEMO_DEPLOYS_READ_ACCESS_TOKEN - deploymentRegistrationObserver:observer - deploymentDetailsObserver:observer - deploymentDetailsPageObserver:observer - ]; - [deploysManager getDeploymentWithDeployId:testDeploymentId]; -} - -- (void)demoGetDeploymentsPage { - - RollbarDeploysObserver *observer = [[RollbarDeploysObserver alloc] init]; - RollbarDeploysManager *deploysManager = - [[RollbarDeploysManager alloc] initWithWriteAccessToken:ROLLBAR_DEMO_DEPLOYS_WRITE_ACCESS_TOKEN - readAccessToken:ROLLBAR_DEMO_DEPLOYS_READ_ACCESS_TOKEN - deploymentRegistrationObserver:observer - deploymentDetailsObserver:observer - deploymentDetailsPageObserver:observer - ]; - [deploysManager getDeploymentsPageNumber:1]; -} - -@end diff --git a/Demos/macosAppObjC/macosAppObjC/ViewController.h b/Demos/macosAppObjC/macosAppObjC/ViewController.h deleted file mode 100644 index 2af7b0af..00000000 --- a/Demos/macosAppObjC/macosAppObjC/ViewController.h +++ /dev/null @@ -1,14 +0,0 @@ -// -// ViewController.h -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-21. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface ViewController : NSViewController - -@end - diff --git a/Demos/macosAppObjC/macosAppObjC/ViewController.m b/Demos/macosAppObjC/macosAppObjC/ViewController.m deleted file mode 100644 index ad959b99..00000000 --- a/Demos/macosAppObjC/macosAppObjC/ViewController.m +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.m -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-21. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - - -@end diff --git a/Demos/macosAppObjC/macosAppObjC/macosAppObjC.entitlements b/Demos/macosAppObjC/macosAppObjC/macosAppObjC.entitlements deleted file mode 100644 index 40b639e4..00000000 --- a/Demos/macosAppObjC/macosAppObjC/macosAppObjC.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Demos/macosAppObjC/macosAppObjC/main.m b/Demos/macosAppObjC/macosAppObjC/main.m deleted file mode 100644 index 9f6d26e5..00000000 --- a/Demos/macosAppObjC/macosAppObjC/main.m +++ /dev/null @@ -1,16 +0,0 @@ -// -// main.m -// macosAppObjC -// -// Created by Andrey Kornich on 2020-05-21. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -int main(int argc, const char * argv[]) { - @autoreleasepool { - // Setup code that might create autoreleased objects goes here. - } - return NSApplicationMain(argc, argv); -} diff --git a/Demos/macosAppSwift/macosAppSwift.xcodeproj/project.pbxproj b/Demos/macosAppSwift/macosAppSwift.xcodeproj/project.pbxproj deleted file mode 100644 index 2a916a83..00000000 --- a/Demos/macosAppSwift/macosAppSwift.xcodeproj/project.pbxproj +++ /dev/null @@ -1,374 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 55098C6525FA930D0045C180 /* macosAppSwiftApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55098C6425FA930D0045C180 /* macosAppSwiftApp.swift */; }; - 55098C6725FA930D0045C180 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55098C6625FA930D0045C180 /* ContentView.swift */; }; - 55098C6925FA93110045C180 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55098C6825FA93110045C180 /* Assets.xcassets */; }; - 55098C6C25FA93110045C180 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55098C6B25FA93110045C180 /* Preview Assets.xcassets */; }; - 552689F12657381B004D6036 /* RollbarAUL in Frameworks */ = {isa = PBXBuildFile; productRef = 552689F02657381B004D6036 /* RollbarAUL */; }; - 5544A02125FB074300C710A1 /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 5544A02025FB074300C710A1 /* RollbarNotifier */; }; - 5544A02325FB074300C710A1 /* RollbarSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 5544A02225FB074300C710A1 /* RollbarSwift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 55098C6125FA930D0045C180 /* macosAppSwift.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macosAppSwift.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55098C6425FA930D0045C180 /* macosAppSwiftApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = macosAppSwiftApp.swift; sourceTree = ""; }; - 55098C6625FA930D0045C180 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - 55098C6825FA93110045C180 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55098C6B25FA93110045C180 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 55098C6D25FA93110045C180 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55098C6E25FA93110045C180 /* macosAppSwift.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macosAppSwift.entitlements; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55098C5E25FA930D0045C180 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5544A02125FB074300C710A1 /* RollbarNotifier in Frameworks */, - 552689F12657381B004D6036 /* RollbarAUL in Frameworks */, - 5544A02325FB074300C710A1 /* RollbarSwift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55098C5825FA930D0045C180 = { - isa = PBXGroup; - children = ( - 55098C6325FA930D0045C180 /* macosAppSwift */, - 55098C6225FA930D0045C180 /* Products */, - 5544A01D25FB074300C710A1 /* Frameworks */, - ); - sourceTree = ""; - }; - 55098C6225FA930D0045C180 /* Products */ = { - isa = PBXGroup; - children = ( - 55098C6125FA930D0045C180 /* macosAppSwift.app */, - ); - name = Products; - sourceTree = ""; - }; - 55098C6325FA930D0045C180 /* macosAppSwift */ = { - isa = PBXGroup; - children = ( - 55098C6425FA930D0045C180 /* macosAppSwiftApp.swift */, - 55098C6625FA930D0045C180 /* ContentView.swift */, - 55098C6825FA93110045C180 /* Assets.xcassets */, - 55098C6D25FA93110045C180 /* Info.plist */, - 55098C6E25FA93110045C180 /* macosAppSwift.entitlements */, - 55098C6A25FA93110045C180 /* Preview Content */, - ); - path = macosAppSwift; - sourceTree = ""; - }; - 55098C6A25FA93110045C180 /* Preview Content */ = { - isa = PBXGroup; - children = ( - 55098C6B25FA93110045C180 /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; - 5544A01D25FB074300C710A1 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55098C6025FA930D0045C180 /* macosAppSwift */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55098C7125FA93110045C180 /* Build configuration list for PBXNativeTarget "macosAppSwift" */; - buildPhases = ( - 55098C5D25FA930D0045C180 /* Sources */, - 55098C5E25FA930D0045C180 /* Frameworks */, - 55098C5F25FA930D0045C180 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macosAppSwift; - packageProductDependencies = ( - 5544A02025FB074300C710A1 /* RollbarNotifier */, - 5544A02225FB074300C710A1 /* RollbarSwift */, - 552689F02657381B004D6036 /* RollbarAUL */, - ); - productName = macosAppSwift; - productReference = 55098C6125FA930D0045C180 /* macosAppSwift.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55098C5925FA930D0045C180 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1240; - LastUpgradeCheck = 1420; - TargetAttributes = { - 55098C6025FA930D0045C180 = { - CreatedOnToolsVersion = 12.4; - }; - }; - }; - buildConfigurationList = 55098C5C25FA930D0045C180 /* Build configuration list for PBXProject "macosAppSwift" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55098C5825FA930D0045C180; - productRefGroup = 55098C6225FA930D0045C180 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55098C6025FA930D0045C180 /* macosAppSwift */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55098C5F25FA930D0045C180 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55098C6C25FA93110045C180 /* Preview Assets.xcassets in Resources */, - 55098C6925FA93110045C180 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55098C5D25FA930D0045C180 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55098C6725FA930D0045C180 /* ContentView.swift in Sources */, - 55098C6525FA930D0045C180 /* macosAppSwiftApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 55098C6F25FA93110045C180 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 11.1; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 55098C7025FA93110045C180 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 11.1; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 55098C7225FA93110045C180 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = macosAppSwift/macosAppSwift.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_ASSET_PATHS = "\"macosAppSwift/Preview Content\""; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = macosAppSwift/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 12.0; - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwift; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 55098C7325FA93110045C180 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_ENTITLEMENTS = macosAppSwift/macosAppSwift.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_ASSET_PATHS = "\"macosAppSwift/Preview Content\""; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = macosAppSwift/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 12.0; - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwift; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55098C5C25FA930D0045C180 /* Build configuration list for PBXProject "macosAppSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55098C6F25FA93110045C180 /* Debug */, - 55098C7025FA93110045C180 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55098C7125FA93110045C180 /* Build configuration list for PBXNativeTarget "macosAppSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55098C7225FA93110045C180 /* Debug */, - 55098C7325FA93110045C180 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCSwiftPackageProductDependency section */ - 552689F02657381B004D6036 /* RollbarAUL */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarAUL; - }; - 5544A02025FB074300C710A1 /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarNotifier; - }; - 5544A02225FB074300C710A1 /* RollbarSwift */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarSwift; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 55098C5925FA930D0045C180 /* Project object */; -} diff --git a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AccentColor.colorset/Contents.json b/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970..00000000 --- a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AppIcon.appiconset/Contents.json b/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 3f00db43..00000000 --- a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/Contents.json b/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/macosAppSwift/macosAppSwift/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwift/macosAppSwift/ContentView.swift b/Demos/macosAppSwift/macosAppSwift/ContentView.swift deleted file mode 100644 index 63bf9659..00000000 --- a/Demos/macosAppSwift/macosAppSwift/ContentView.swift +++ /dev/null @@ -1,134 +0,0 @@ -import SwiftUI -import RollbarSwift -import RollbarNotifier - -enum ExampleError: Error { - case - invalidResult, - outOfBounds, - invalidInput -} - -struct ContentView: View { - let example = Example(); - - var body: some View { - VStack { - Text("Rollbar Apple SDK Example") - .font(.title) - .padding(.bottom) - - VStack { - Button("Manual Logging Example", action: example.manualLogging) - .tint(.blue) - .buttonStyle(.bordered) - - Button("Divide by zero") { _ = example.divide(by: 0) } - .tint(.blue) - .buttonStyle(.bordered) - - Button("Log invalid JSON", action: example.logInvalidJson) - .tint(.blue) - .buttonStyle(.bordered) - .padding(.bottom) - - Button("Throw an ExampleError") { try! example.throwError() } - .tint(.blue) - .buttonStyle(.bordered) - - Button("Throw an NSException", action: example.throwNSException) - .tint(.blue) - .buttonStyle(.bordered) - .padding(.bottom) - - Button("Assertion Failure", action: example.forceAssertionFailure) - .tint(.blue) - .buttonStyle(.bordered) - - Button("Precondition Failure", action: example.forcePreconditionFailure) - .tint(.blue) - .buttonStyle(.bordered) - - Button("Fatal Error", action: example.forceFatalError) - .tint(.blue) - .buttonStyle(.bordered) - } - } - .padding() - } -} - -struct ContentView_Previews: PreviewProvider { - static var previews: some View { - ContentView() - } -} - -struct Example { - let logger = RollbarLogger(configuration: Rollbar.configuration()) - - /// Some different ways to explicitly log an error to Rollbar. - func manualLogging() { - let extraInfo = ["item_1": "value_1", "item_2": "value_2"] - - Rollbar.log(.error, message: "My log message") - - Rollbar.log( - .error, - error: ExampleError.invalidInput, - data: extraInfo, - context: "Some additional information.") - - Rollbar.errorMessage("My error message", data: extraInfo) - - Rollbar.errorError(ExampleError.invalidResult, data: extraInfo) - - do { - throw ExampleError.outOfBounds - } catch { - Rollbar.errorError(error, data: extraInfo) - } - } - - /// A hard crash is captured by the crash reporter. The next time - /// the application is started, the data is sent to Rollbar. - func forceFatalError() { - fatalError("Force a crash") - } - - func forcePreconditionFailure() { - preconditionFailure("Precondition failed") - } - - func forceAssertionFailure() { - assertionFailure("Assertion failed") - } - - func divide(by y: Int) -> Int { - 1 / y - } - - func throwError() throws { - throw ExampleError.outOfBounds - } - - func throwNSException() { - RollbarExceptionGuard(logger: logger).tryExecute { - RollbarTryCatch.throw("NSException from ObjC") - } - } - - func logInvalidJson() { - Rollbar.log( - .warning, - message: "Logging with extras and context", - data: [ - "fingerprint": "targeted-mistake-recycling-incorrect-range", - "bestSolutionTokens": [51241, 42421, 32142], - "guessTokens": [22414, 89389], - // This is a (Int, Int), which can't be turned into Json - "detectedRangeStart": (1, 10), - ], - context: "Rollbar Example Logging Invalid Json") - } -} diff --git a/Demos/macosAppSwift/macosAppSwift/Info.plist b/Demos/macosAppSwift/macosAppSwift/Info.plist deleted file mode 100644 index 69c84ae7..00000000 --- a/Demos/macosAppSwift/macosAppSwift/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - - diff --git a/Demos/macosAppSwift/macosAppSwift/Preview Content/Preview Assets.xcassets/Contents.json b/Demos/macosAppSwift/macosAppSwift/Preview Content/Preview Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/macosAppSwift/macosAppSwift/Preview Content/Preview Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwift/macosAppSwift/macosAppSwift.entitlements b/Demos/macosAppSwift/macosAppSwift/macosAppSwift.entitlements deleted file mode 100644 index 40b639e4..00000000 --- a/Demos/macosAppSwift/macosAppSwift/macosAppSwift.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Demos/macosAppSwift/macosAppSwift/macosAppSwiftApp.swift b/Demos/macosAppSwift/macosAppSwift/macosAppSwiftApp.swift deleted file mode 100644 index e4fa59d3..00000000 --- a/Demos/macosAppSwift/macosAppSwift/macosAppSwiftApp.swift +++ /dev/null @@ -1,17 +0,0 @@ -// -// macosAppSwiftApp.swift -// macosAppSwift -// -// Created by Andrey Kornich on 2021-03-11. -// - -import SwiftUI - -@main -struct macosAppSwiftApp: App { - var body: some Scene { - WindowGroup { - ContentView() - } - } -} diff --git a/Demos/macosAppSwiftCocoapods/Podfile b/Demos/macosAppSwiftCocoapods/Podfile deleted file mode 100644 index 356de8bc..00000000 --- a/Demos/macosAppSwiftCocoapods/Podfile +++ /dev/null @@ -1,9 +0,0 @@ -platform :osx, '10.12' -use_frameworks! - -target 'macosAppSwiftCocoapods' do - pod 'RollbarNotifier', '~> 2.0.0-beta.14' - pod 'RollbarPLCrashReporter', '~> 2.0.0-beta.14' - pod 'RollbarDeploys', '~> 2.0.0-beta.14' - pod 'SwiftTryCatch2', '~> 2.0.2' -end diff --git a/Demos/macosAppSwiftCocoapods/Podfile.lock b/Demos/macosAppSwiftCocoapods/Podfile.lock deleted file mode 100644 index f60c2abb..00000000 --- a/Demos/macosAppSwiftCocoapods/Podfile.lock +++ /dev/null @@ -1,38 +0,0 @@ -PODS: - - PLCrashReporter (1.8.1) - - RollbarCommon (2.0.0-beta.14) - - RollbarDeploys (2.0.0-beta.14): - - RollbarCommon (~> 2.0.0-beta.14) - - RollbarNotifier (2.0.0-beta.14): - - RollbarCommon (~> 2.0.0-beta.14) - - RollbarPLCrashReporter (2.0.0-beta.14): - - PLCrashReporter (~> 1.8.1) - - RollbarCommon (~> 2.0.0-beta.14) - - SwiftTryCatch2 (2.0.2) - -DEPENDENCIES: - - RollbarDeploys (~> 2.0.0-beta.14) - - RollbarNotifier (~> 2.0.0-beta.14) - - RollbarPLCrashReporter (~> 2.0.0-beta.14) - - SwiftTryCatch2 (~> 2.0.2) - -SPEC REPOS: - trunk: - - PLCrashReporter - - RollbarCommon - - RollbarDeploys - - RollbarNotifier - - RollbarPLCrashReporter - - SwiftTryCatch2 - -SPEC CHECKSUMS: - PLCrashReporter: ea2d252e930f538a9f70f0b81bc9cce656651fbf - RollbarCommon: 485e9f1842e9ac257036c02a01fd137b27d647c1 - RollbarDeploys: 40017735f0813ce73c73f2f2553f955a0e585d0c - RollbarNotifier: a7bc32dda72a4c192d1122464a55efd20b72ee35 - RollbarPLCrashReporter: 74a7038fc0c535487289f6afb0e33f175583f365 - SwiftTryCatch2: a1b6e301b0b1cc1c1af9849f13969979c706ff5e - -PODFILE CHECKSUM: 77469ba010ea90116273663518cde54945f7fc4d - -COCOAPODS: 1.10.1 diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.pbxproj b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.pbxproj deleted file mode 100644 index 997b5b03..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,432 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 13696F80638DF08FCF2515D2 /* Pods_macosAppSwiftCocoapods.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00A238546FB0010D057DF0A /* Pods_macosAppSwiftCocoapods.framework */; }; - 55897B61249AF55800C0DB50 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55897B60249AF55800C0DB50 /* AppDelegate.swift */; }; - 55897B63249AF55800C0DB50 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55897B62249AF55800C0DB50 /* ViewController.swift */; }; - 55897B65249AF55C00C0DB50 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55897B64249AF55C00C0DB50 /* Assets.xcassets */; }; - 55897B68249AF55C00C0DB50 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55897B66249AF55C00C0DB50 /* Main.storyboard */; }; - 55DDB495249D7EA400435FD0 /* RollbarDeploysDemoClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55DDB494249D7EA400435FD0 /* RollbarDeploysDemoClient.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4781270023F6CDA74DE0BAD2 /* Pods-macosAppSwiftCocoapods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macosAppSwiftCocoapods.release.xcconfig"; path = "Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods.release.xcconfig"; sourceTree = ""; }; - 55897B5D249AF55800C0DB50 /* macosAppSwiftCocoapods.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macosAppSwiftCocoapods.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55897B60249AF55800C0DB50 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 55897B62249AF55800C0DB50 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 55897B64249AF55C00C0DB50 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55897B67249AF55C00C0DB50 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 55897B69249AF55C00C0DB50 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55897B6A249AF55C00C0DB50 /* macosAppSwiftCocoapods.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macosAppSwiftCocoapods.entitlements; sourceTree = ""; }; - 55928895249B042200DD9F9B /* RollbarNotifier.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = RollbarNotifier.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 55DDB494249D7EA400435FD0 /* RollbarDeploysDemoClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RollbarDeploysDemoClient.swift; sourceTree = ""; }; - 9F233B5DB9B9EEB6802E8322 /* Pods-macosAppSwiftCocoapods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macosAppSwiftCocoapods.debug.xcconfig"; path = "Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods.debug.xcconfig"; sourceTree = ""; }; - B00A238546FB0010D057DF0A /* Pods_macosAppSwiftCocoapods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_macosAppSwiftCocoapods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55897B5A249AF55800C0DB50 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 13696F80638DF08FCF2515D2 /* Pods_macosAppSwiftCocoapods.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 04F772B5876496AC08688671 /* Pods */ = { - isa = PBXGroup; - children = ( - 9F233B5DB9B9EEB6802E8322 /* Pods-macosAppSwiftCocoapods.debug.xcconfig */, - 4781270023F6CDA74DE0BAD2 /* Pods-macosAppSwiftCocoapods.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - 55897B54249AF55800C0DB50 = { - isa = PBXGroup; - children = ( - 55897B5F249AF55800C0DB50 /* macosAppSwiftCocoapods */, - 55897B5E249AF55800C0DB50 /* Products */, - 04F772B5876496AC08688671 /* Pods */, - EB46F5DA8BABBAE666AAB91E /* Frameworks */, - ); - sourceTree = ""; - }; - 55897B5E249AF55800C0DB50 /* Products */ = { - isa = PBXGroup; - children = ( - 55897B5D249AF55800C0DB50 /* macosAppSwiftCocoapods.app */, - ); - name = Products; - sourceTree = ""; - }; - 55897B5F249AF55800C0DB50 /* macosAppSwiftCocoapods */ = { - isa = PBXGroup; - children = ( - 55897B60249AF55800C0DB50 /* AppDelegate.swift */, - 55897B62249AF55800C0DB50 /* ViewController.swift */, - 55897B64249AF55C00C0DB50 /* Assets.xcassets */, - 55897B66249AF55C00C0DB50 /* Main.storyboard */, - 55897B69249AF55C00C0DB50 /* Info.plist */, - 55897B6A249AF55C00C0DB50 /* macosAppSwiftCocoapods.entitlements */, - 55DDB494249D7EA400435FD0 /* RollbarDeploysDemoClient.swift */, - ); - path = macosAppSwiftCocoapods; - sourceTree = ""; - }; - EB46F5DA8BABBAE666AAB91E /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55928895249B042200DD9F9B /* RollbarNotifier.framework */, - B00A238546FB0010D057DF0A /* Pods_macosAppSwiftCocoapods.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55897B5C249AF55800C0DB50 /* macosAppSwiftCocoapods */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55897B6D249AF55C00C0DB50 /* Build configuration list for PBXNativeTarget "macosAppSwiftCocoapods" */; - buildPhases = ( - 798FA236BA32EBA93ADDFDC3 /* [CP] Check Pods Manifest.lock */, - 55897B59249AF55800C0DB50 /* Sources */, - 55897B5A249AF55800C0DB50 /* Frameworks */, - 55897B5B249AF55800C0DB50 /* Resources */, - 3026AAC828926FEC1AD7A7F2 /* [CP] Embed Pods Frameworks */, - 8E785FC25997F97402972ACD /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macosAppSwiftCocoapods; - productName = macosAppSwiftCocoapods; - productReference = 55897B5D249AF55800C0DB50 /* macosAppSwiftCocoapods.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55897B55249AF55800C0DB50 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1150; - LastUpgradeCheck = 1240; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 55897B5C249AF55800C0DB50 = { - CreatedOnToolsVersion = 11.5; - }; - }; - }; - buildConfigurationList = 55897B58249AF55800C0DB50 /* Build configuration list for PBXProject "macosAppSwiftCocoapods" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55897B54249AF55800C0DB50; - productRefGroup = 55897B5E249AF55800C0DB50 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55897B5C249AF55800C0DB50 /* macosAppSwiftCocoapods */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55897B5B249AF55800C0DB50 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55897B65249AF55C00C0DB50 /* Assets.xcassets in Resources */, - 55897B68249AF55C00C0DB50 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 3026AAC828926FEC1AD7A7F2 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 798FA236BA32EBA93ADDFDC3 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-macosAppSwiftCocoapods-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 8E785FC25997F97402972ACD /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-macosAppSwiftCocoapods/Pods-macosAppSwiftCocoapods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55897B59249AF55800C0DB50 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55897B63249AF55800C0DB50 /* ViewController.swift in Sources */, - 55897B61249AF55800C0DB50 /* AppDelegate.swift in Sources */, - 55DDB495249D7EA400435FD0 /* RollbarDeploysDemoClient.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 55897B66249AF55C00C0DB50 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55897B67249AF55C00C0DB50 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55897B6B249AF55C00C0DB50 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 55897B6C249AF55C00C0DB50 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 55897B6E249AF55C00C0DB50 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9F233B5DB9B9EEB6802E8322 /* Pods-macosAppSwiftCocoapods.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppSwiftCocoapods/macosAppSwiftCocoapods.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppSwiftCocoapods/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwiftCocoapods; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 55897B6F249AF55C00C0DB50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4781270023F6CDA74DE0BAD2 /* Pods-macosAppSwiftCocoapods.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppSwiftCocoapods/macosAppSwiftCocoapods.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppSwiftCocoapods/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwiftCocoapods; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55897B58249AF55800C0DB50 /* Build configuration list for PBXProject "macosAppSwiftCocoapods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55897B6B249AF55C00C0DB50 /* Debug */, - 55897B6C249AF55C00C0DB50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55897B6D249AF55C00C0DB50 /* Build configuration list for PBXNativeTarget "macosAppSwiftCocoapods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55897B6E249AF55C00C0DB50 /* Debug */, - 55897B6F249AF55C00C0DB50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 55897B55249AF55800C0DB50 /* Project object */; -} diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 9cb049f8..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcworkspace/contents.xcworkspacedata b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f5a1c58b..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/AppDelegate.swift b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/AppDelegate.swift deleted file mode 100644 index 1666945d..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/AppDelegate.swift +++ /dev/null @@ -1,71 +0,0 @@ -// -// AppDelegate.swift -// macosAppSwiftCocoapods -// -// Created by Andrey Kornich on 2020-06-17. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa -import RollbarNotifier -import RollbarPLCrashReporter -import SwiftTryCatch2 - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - self.demonstrateDeployApiUasege(); - self.initRollbar(); - - SwiftTryCatch.tryRun({ - self.callTroublemaker(); - }, - catchRun: { (exception) in - Rollbar.log(RollbarLevel.error, exception: exception!) - }, - finallyRun: { - Rollbar.log(RollbarLevel.info, message:"Post-trouble notification!"); - }) - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - Rollbar.log(RollbarLevel.info, message:"The hosting application is terminating..."); - } - - func initRollbar() { - - // configure Rollbar: - let config = RollbarConfig(); - //config.crashLevel = @"critical"; - config.destination.accessToken = "2ffc7997ed864dda94f63e7b7daae0f3"; - config.destination.environment = "samples"; - config.customData = [ "someKey": "someValue", ]; - - //let crashCollector = RollbarPLCrashCollector(); - - // init Rollbar shared instance: - Rollbar.initWithConfiguration(config, crashCollector: nil);//crashCollector); - Rollbar.log(RollbarLevel.info, - message:"Rollbar is up and running! Enjoy your remote error and log monitoring..."); - } - - func demonstrateDeployApiUasege() { - - let rollbarDeploysIntro = RollbarDeploysDemoClient(); - rollbarDeploysIntro.demoDeploymentRegistration(); - rollbarDeploysIntro.demoGetDeploymentDetailsById(); - rollbarDeploysIntro.demoGetDeploymentsPage(); - } - - func callTroublemaker() { - SwiftTryCatch.throw( - NSException(name: NSExceptionName("Incoming ObjC exception!!!"), reason: "Why not?", userInfo: nil) - ); -// let items = ["one", "two", "three"]; -// print("Here is the trouble-item: \(items[10])"); - } -} - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 3f00db43..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/Contents.json b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Base.lproj/Main.storyboard b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Base.lproj/Main.storyboard deleted file mode 100644 index 9e50226e..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Info.plist b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Info.plist deleted file mode 100644 index b299c581..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/RollbarDeploysDemoClient.swift b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/RollbarDeploysDemoClient.swift deleted file mode 100644 index de22e885..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/RollbarDeploysDemoClient.swift +++ /dev/null @@ -1,102 +0,0 @@ -// -// RollbarDeploysDemoClient.swift -// macosAppSwiftCocoapods -// -// Created by Andrey Kornich on 2020-06-19. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Foundation -import RollbarDeploys - -class RollbarDeploysObserver - : RollbarDeploymentRegistrationObserver - , RollbarDeploymentDetailsObserver - , RollbarDeploymentDetailsPageObserver { - - func onRegisterDeploymentCompleted(_ result: RollbarDeploymentRegistrationResult) { - print("result: \(result)"); - print("result.description: \(result.description ?? "")"); - print("result.outcome: \(result.outcome)"); - print("result.deploymentId: \(result.deploymentId)"); - } - - func onGetDeploymentDetailsCompleted(_ result: RollbarDeploymentDetailsResult) { - print("result: \(result)"); - print("result.description: \(String(describing: result.description))"); - print("result.outcome: %li", result.outcome); - print("result.deployment.deployId: \(String(describing: result.deployment?.deployId))"); - print("result.deployment.projectId: \(String(describing: result.deployment?.projectId))"); - print("result.deployment.revision: \(String(describing: result.deployment?.revision))"); - print("result.deployment.startTime: \(String(describing: result.deployment?.startTime))"); - print("result.deployment.endTime: \(String(describing: result.deployment?.endTime))"); - } - - func onGetDeploymentDetailsPageCompleted(_ result: RollbarDeploymentDetailsPageResult) { - print("result: \(result)"); - print("result.description: \(String(describing: result.description))"); - print("result.outcome: \(result.outcome)"); - print("result.pageNumber: \(result.pageNumber)"); - print("result.deployments.count: \(result.deployments!.count)"); - if (result.deployments!.count > 0) { - print("result.deployments[0].description: \(result.deployments![0].description)"); - } - } -} - -class RollbarDeploysDemoClient { - - func demoDeploymentRegistration() { - - let dateFormatter = DateFormatter(); - dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"; - - let environment = "unit-tests123"; - let comment = "a new deploy at \(dateFormatter.string(from: Date()))"; - let revision = "a_revision"; - let localUsername = "UnitTestRunner"; - let rollbarUsername = "rollbar"; - - let observer = RollbarDeploysObserver() - let deployment = RollbarDeployment( - environment: environment, - comment: comment, - revision: revision, - localUserName: localUsername, - rollbarUserName: rollbarUsername); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "2d6e0add5d9b403d9126b4bcea7e0199", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.register(deployment!) - } - - func demoGetDeploymentDetailsById() { - - let testDeploymentId = "9961771"; - let observer = RollbarDeploysObserver(); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "0d7ef175a2e14bc9b48732af2b2652f9", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.getDeploymentWithDeployId(testDeploymentId); - } - - func demoGetDeploymentsPage() { - - let observer = RollbarDeploysObserver(); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "0d7ef175a2e14bc9b48732af2b2652f9", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.getDeploymentsPageNumber(1); - } -} - - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/ViewController.swift b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/ViewController.swift deleted file mode 100644 index 657bf665..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/ViewController.swift +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.swift -// macosAppSwiftCocoapods -// -// Created by Andrey Kornich on 2020-06-17. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa - -class ViewController: NSViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - - -} - diff --git a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/macosAppSwiftCocoapods.entitlements b/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/macosAppSwiftCocoapods.entitlements deleted file mode 100644 index 40b639e4..00000000 --- a/Demos/macosAppSwiftCocoapods/macosAppSwiftCocoapods/macosAppSwiftCocoapods.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.pbxproj b/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.pbxproj deleted file mode 100644 index ae445f7c..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.pbxproj +++ /dev/null @@ -1,391 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 55C1787124A6A06500B28BDB /* RollbarDeploysDemoClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55C1787024A6A06500B28BDB /* RollbarDeploysDemoClient.swift */; }; - 55E8B5E224A57B920082B70B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E8B5E124A57B920082B70B /* AppDelegate.swift */; }; - 55E8B5E424A57B920082B70B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E8B5E324A57B920082B70B /* ViewController.swift */; }; - 55E8B5E624A57B9B0082B70B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55E8B5E524A57B9B0082B70B /* Assets.xcassets */; }; - 55E8B5E924A57B9B0082B70B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55E8B5E724A57B9B0082B70B /* Main.storyboard */; }; - 55EFBBF925D6035A00C3DF89 /* RollbarCommon in Frameworks */ = {isa = PBXBuildFile; productRef = 55EFBBF825D6035A00C3DF89 /* RollbarCommon */; }; - 55EFBBFB25D6035A00C3DF89 /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 55EFBBFA25D6035A00C3DF89 /* RollbarNotifier */; }; - 55EFBBFD25D6035A00C3DF89 /* RollbarDeploys in Frameworks */ = {isa = PBXBuildFile; productRef = 55EFBBFC25D6035A00C3DF89 /* RollbarDeploys */; }; - 55EFBBFF25D6035A00C3DF89 /* RollbarPLCrashReporter in Frameworks */ = {isa = PBXBuildFile; productRef = 55EFBBFE25D6035A00C3DF89 /* RollbarPLCrashReporter */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 55C1787024A6A06500B28BDB /* RollbarDeploysDemoClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RollbarDeploysDemoClient.swift; sourceTree = ""; }; - 55E8B5DE24A57B920082B70B /* macosAppSwiftSPM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macosAppSwiftSPM.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55E8B5E124A57B920082B70B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 55E8B5E324A57B920082B70B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 55E8B5E524A57B9B0082B70B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55E8B5E824A57B9B0082B70B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 55E8B5EA24A57B9B0082B70B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55E8B5EB24A57B9B0082B70B /* macosAppSwiftSPM.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macosAppSwiftSPM.entitlements; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55E8B5DB24A57B920082B70B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55EFBBFF25D6035A00C3DF89 /* RollbarPLCrashReporter in Frameworks */, - 55EFBBF925D6035A00C3DF89 /* RollbarCommon in Frameworks */, - 55EFBBFB25D6035A00C3DF89 /* RollbarNotifier in Frameworks */, - 55EFBBFD25D6035A00C3DF89 /* RollbarDeploys in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55E8B5D524A57B920082B70B = { - isa = PBXGroup; - children = ( - 55E8B5E024A57B920082B70B /* macosAppSwiftSPM */, - 55E8B5DF24A57B920082B70B /* Products */, - ); - sourceTree = ""; - }; - 55E8B5DF24A57B920082B70B /* Products */ = { - isa = PBXGroup; - children = ( - 55E8B5DE24A57B920082B70B /* macosAppSwiftSPM.app */, - ); - name = Products; - sourceTree = ""; - }; - 55E8B5E024A57B920082B70B /* macosAppSwiftSPM */ = { - isa = PBXGroup; - children = ( - 55C1787024A6A06500B28BDB /* RollbarDeploysDemoClient.swift */, - 55E8B5E124A57B920082B70B /* AppDelegate.swift */, - 55E8B5E324A57B920082B70B /* ViewController.swift */, - 55E8B5E524A57B9B0082B70B /* Assets.xcassets */, - 55E8B5E724A57B9B0082B70B /* Main.storyboard */, - 55E8B5EA24A57B9B0082B70B /* Info.plist */, - 55E8B5EB24A57B9B0082B70B /* macosAppSwiftSPM.entitlements */, - ); - path = macosAppSwiftSPM; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55E8B5DD24A57B920082B70B /* macosAppSwiftSPM */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55E8B5EE24A57B9B0082B70B /* Build configuration list for PBXNativeTarget "macosAppSwiftSPM" */; - buildPhases = ( - 55E8B5DA24A57B920082B70B /* Sources */, - 55E8B5DB24A57B920082B70B /* Frameworks */, - 55E8B5DC24A57B920082B70B /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macosAppSwiftSPM; - packageProductDependencies = ( - 55EFBBF825D6035A00C3DF89 /* RollbarCommon */, - 55EFBBFA25D6035A00C3DF89 /* RollbarNotifier */, - 55EFBBFC25D6035A00C3DF89 /* RollbarDeploys */, - 55EFBBFE25D6035A00C3DF89 /* RollbarPLCrashReporter */, - ); - productName = macosAppSwiftSPM; - productReference = 55E8B5DE24A57B920082B70B /* macosAppSwiftSPM.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55E8B5D624A57B920082B70B /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1150; - LastUpgradeCheck = 1200; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 55E8B5DD24A57B920082B70B = { - CreatedOnToolsVersion = 11.5; - }; - }; - }; - buildConfigurationList = 55E8B5D924A57B920082B70B /* Build configuration list for PBXProject "macosAppSwiftSPM" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55E8B5D524A57B920082B70B; - packageReferences = ( - 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */, - ); - productRefGroup = 55E8B5DF24A57B920082B70B /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55E8B5DD24A57B920082B70B /* macosAppSwiftSPM */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55E8B5DC24A57B920082B70B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55E8B5E624A57B9B0082B70B /* Assets.xcassets in Resources */, - 55E8B5E924A57B9B0082B70B /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55E8B5DA24A57B920082B70B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55E8B5E424A57B920082B70B /* ViewController.swift in Sources */, - 55E8B5E224A57B920082B70B /* AppDelegate.swift in Sources */, - 55C1787124A6A06500B28BDB /* RollbarDeploysDemoClient.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 55E8B5E724A57B9B0082B70B /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55E8B5E824A57B9B0082B70B /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55E8B5EC24A57B9B0082B70B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 55E8B5ED24A57B9B0082B70B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 55E8B5EF24A57B9B0082B70B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppSwiftSPM/macosAppSwiftSPM.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppSwiftSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwiftSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 55E8B5F024A57B9B0082B70B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macosAppSwiftSPM/macosAppSwiftSPM.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macosAppSwiftSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macosAppSwiftSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55E8B5D924A57B920082B70B /* Build configuration list for PBXProject "macosAppSwiftSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55E8B5EC24A57B9B0082B70B /* Debug */, - 55E8B5ED24A57B9B0082B70B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55E8B5EE24A57B9B0082B70B /* Build configuration list for PBXNativeTarget "macosAppSwiftSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55E8B5EF24A57B9B0082B70B /* Debug */, - 55E8B5F024A57B9B0082B70B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/rollbar/rollbar-apple"; - requirement = { - kind = exactVersion; - version = "2.0.0-beta.14"; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 55EFBBF825D6035A00C3DF89 /* RollbarCommon */ = { - isa = XCSwiftPackageProductDependency; - package = 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */; - productName = RollbarCommon; - }; - 55EFBBFA25D6035A00C3DF89 /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - package = 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */; - productName = RollbarNotifier; - }; - 55EFBBFC25D6035A00C3DF89 /* RollbarDeploys */ = { - isa = XCSwiftPackageProductDependency; - package = 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */; - productName = RollbarDeploys; - }; - 55EFBBFE25D6035A00C3DF89 /* RollbarPLCrashReporter */ = { - isa = XCSwiftPackageProductDependency; - package = 55EFBBF725D6035A00C3DF89 /* XCRemoteSwiftPackageReference "rollbar-apple" */; - productName = RollbarPLCrashReporter; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 55E8B5D624A57B920082B70B /* Project object */; -} diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 1b2a6da2..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,34 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "KSCrash", - "repositoryURL": "https://github.com/kstenerud/KSCrash.git", - "state": { - "branch": "master", - "revision": "bba17ee3fab2961e8ed10ac79994dd438555da6c", - "version": null - } - }, - { - "package": "PLCrashReporter", - "repositoryURL": "https://github.com/microsoft/plcrashreporter.git", - "state": { - "branch": "master", - "revision": "b7b88ee14bbc25ce408ae05464cb6f1cdd747948", - "version": null - } - }, - { - "package": "RollbarSDK", - "repositoryURL": "https://github.com/rollbar/rollbar-apple", - "state": { - "branch": "master", - "revision": "ded7824e98bc788a926002c796ce802773b934ac", - "version": null - } - } - ] - }, - "version": 1 -} diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/AppDelegate.swift b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/AppDelegate.swift deleted file mode 100644 index e907a8ba..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/AppDelegate.swift +++ /dev/null @@ -1,73 +0,0 @@ -// -// AppDelegate.swift -// macosAppSwiftSPM -// -// Created by Andrey Kornich on 2020-06-25. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa -import RollbarNotifier -import RollbarPLCrashReporter -//import SwiftTryCatch2 - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - self.demonstrateDeployApiUsage(); - self.initRollbar(); - -// SwiftTryCatch.tryRun({ -// self.callTroublemaker(); -// }, -// catchRun: { (exception) in -// Rollbar.error("Got an exception!", exception: exception) -// }, -// finallyRun: { -// Rollbar.info("Post-trouble notification!"); -// }) - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - Rollbar.infoMessage("The hosting application is terminating..."); - } - - func initRollbar() { - - // configure Rollbar: - let config = RollbarConfig.init(); - - // define optional crash report collector: - let crashCollector = RollbarPLCrashCollector(); - - //config.crashLevel = @"critical"; - config.destination.accessToken = "2ffc7997ed864dda94f63e7b7daae0f3"; - config.destination.environment = "samples"; - config.customData = [ "someKey": "someValue", ]; - // init Rollbar shared instance: - Rollbar.initWithConfiguration(config, crashCollector: crashCollector); - //Rollbar.initWithConfiguration(config); - Rollbar.infoMessage("Rollbar is up and running! Enjoy your remote error and log monitoring..."); - } - - func demonstrateDeployApiUsage() { - - let rollbarDeploysIntro = RollbarDeploysDemoClient(); - rollbarDeploysIntro.demoDeploymentRegistration(); - rollbarDeploysIntro.demoGetDeploymentDetailsById(); - rollbarDeploysIntro.demoGetDeploymentsPage(); - } - -// func callTroublemaker() { -// SwiftTryCatch.throw( -// NSException(name: NSExceptionName("Incoming ObjC exception!!!"), reason: "Why not?", userInfo: nil) -// ); -// } - -} - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/AppIcon.appiconset/Contents.json b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 3f00db43..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "scale" : "1x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "16x16" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "32x32" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "128x128" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "256x256" - }, - { - "idiom" : "mac", - "scale" : "1x", - "size" : "512x512" - }, - { - "idiom" : "mac", - "scale" : "2x", - "size" : "512x512" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/Contents.json b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Base.lproj/Main.storyboard b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Base.lproj/Main.storyboard deleted file mode 100644 index 49f8aec4..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Info.plist b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Info.plist deleted file mode 100644 index b299c581..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/RollbarDeploysDemoClient.swift b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/RollbarDeploysDemoClient.swift deleted file mode 100644 index aeaa4763..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/RollbarDeploysDemoClient.swift +++ /dev/null @@ -1,102 +0,0 @@ -// -// RollbarDeploysDemoClient.swift -// macosAppSwiftCocoapods -// -// Created by Andrey Kornich on 2020-06-19. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Foundation -import RollbarDeploys - -class RollbarDeploysObserver - : RollbarDeploymentRegistrationObserver - , RollbarDeploymentDetailsObserver - , RollbarDeploymentDetailsPageObserver { - - func onRegisterDeploymentCompleted(_ result: RollbarDeploymentRegistrationResult) { - print("result: \(result)"); - print("result.description: \(result.description ?? "")"); - print("result.outcome: \(result.outcome)"); - print("result.deploymentId: \(result.deploymentId)"); - } - - func onGetDeploymentDetailsCompleted(_ result: RollbarDeploymentDetailsResult) { - print("result: \(result)"); - print("result.description: \(String(describing: result.description))"); - print("result.outcome: %li", result.outcome); - print("result.deployment.deployId: \(String(describing: result.deployment?.deployId))"); - print("result.deployment.projectId: \(String(describing: result.deployment?.projectId))"); - print("result.deployment.revision: \(String(describing: result.deployment?.revision))"); - print("result.deployment.startTime: \(String(describing: result.deployment?.startTime))"); - print("result.deployment.endTime: \(String(describing: result.deployment?.endTime))"); - } - - func onGetDeploymentDetailsPageCompleted(_ result: RollbarDeploymentDetailsPageResult) { - print("result: \(result)"); - print("result.description: \(String(describing: result.description))"); - print("result.outcome: \(result.outcome)"); - print("result.pageNumber: \(result.pageNumber)"); - print("result.deployments.count: \(result.deployments!.count)"); - if (result.deployments!.count > 0) { - print("result.deployments[0].description: \(result.deployments![0].description)"); - } - } -} - -class RollbarDeploysDemoClient { - - func demoDeploymentRegistration() { - - let dateFormatter = DateFormatter(); - dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"; - - let environment = "unit-tests123"; - let comment = "a new deploy at \(dateFormatter.string(from: Date()))"; - let revision = "a_revision"; - let localUsername = "UnitTestRunner"; - let rollbarUsername = "rollbar"; - - let observer = RollbarDeploysObserver() - let deployment = RollbarDeployment( - environment: environment, - comment: comment, - revision: revision, - localUserName: localUsername, - rollbarUserName: rollbarUsername); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "2d6e0add5d9b403d9126b4bcea7e0199", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.register(deployment!) - } - - func demoGetDeploymentDetailsById() { - - let testDeploymentId = "9961771"; - let observer = RollbarDeploysObserver(); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "0d7ef175a2e14bc9b48732af2b2652f9", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.getDeploymentWithDeployId(testDeploymentId); - } - - func demoGetDeploymentsPage() { - - let observer = RollbarDeploysObserver(); - let deploysManager = RollbarDeploysManager( - writeAccessToken: "0d7ef175a2e14bc9b48732af2b2652f9", - readAccessToken: "d1fd12f1bd7e4340a0a55378d41061f0", - deploymentRegistrationObserver: (observer as! NSObjectProtocol & RollbarDeploymentRegistrationObserver), - deploymentDetailsObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsObserver), - deploymentDetailsPageObserver: (observer as! NSObjectProtocol & RollbarDeploymentDetailsPageObserver)); - deploysManager.getDeploymentsPageNumber(1); - } -} - - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/ViewController.swift b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/ViewController.swift deleted file mode 100644 index 8ecbe4d8..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/ViewController.swift +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.swift -// macosAppSwiftSPM -// -// Created by Andrey Kornich on 2020-06-25. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa - -class ViewController: NSViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - - -} - diff --git a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/macosAppSwiftSPM.entitlements b/Demos/macosAppSwiftSPM/macosAppSwiftSPM/macosAppSwiftSPM.entitlements deleted file mode 100644 index 85c03d7b..00000000 --- a/Demos/macosAppSwiftSPM/macosAppSwiftSPM/macosAppSwiftSPM.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-write - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.pbxproj b/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.pbxproj deleted file mode 100644 index 4dd77077..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.pbxproj +++ /dev/null @@ -1,372 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 55; - objects = { - -/* Begin PBXBuildFile section */ - 55889E292818B83B002E0228 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E282818B83B002E0228 /* AppDelegate.m */; }; - 55889E2C2818B83B002E0228 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E2B2818B83B002E0228 /* ViewController.m */; }; - 55889E2F2818B83B002E0228 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55889E2D2818B83B002E0228 /* Main.storyboard */; }; - 55889E312818B83D002E0228 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55889E302818B83D002E0228 /* Assets.xcassets */; }; - 55889E342818B83D002E0228 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55889E322818B83D002E0228 /* LaunchScreen.storyboard */; }; - 55889E362818B83D002E0228 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E352818B83D002E0228 /* main.m */; }; - 55DD35832818C3150061AC50 /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 55DD35822818C3150061AC50 /* RollbarNotifier */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 55889E242818B83B002E0228 /* tvosAppObjC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tvosAppObjC.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55889E272818B83B002E0228 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 55889E282818B83B002E0228 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 55889E2A2818B83B002E0228 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 55889E2B2818B83B002E0228 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 55889E2E2818B83B002E0228 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 55889E302818B83D002E0228 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55889E332818B83D002E0228 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 55889E352818B83D002E0228 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55889E212818B83B002E0228 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55DD35832818C3150061AC50 /* RollbarNotifier in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55889E1B2818B83B002E0228 = { - isa = PBXGroup; - children = ( - 55889E262818B83B002E0228 /* tvosAppObjC */, - 55889E252818B83B002E0228 /* Products */, - 55DD35812818C3150061AC50 /* Frameworks */, - ); - sourceTree = ""; - }; - 55889E252818B83B002E0228 /* Products */ = { - isa = PBXGroup; - children = ( - 55889E242818B83B002E0228 /* tvosAppObjC.app */, - ); - name = Products; - sourceTree = ""; - }; - 55889E262818B83B002E0228 /* tvosAppObjC */ = { - isa = PBXGroup; - children = ( - 55889E272818B83B002E0228 /* AppDelegate.h */, - 55889E282818B83B002E0228 /* AppDelegate.m */, - 55889E2A2818B83B002E0228 /* ViewController.h */, - 55889E2B2818B83B002E0228 /* ViewController.m */, - 55889E2D2818B83B002E0228 /* Main.storyboard */, - 55889E302818B83D002E0228 /* Assets.xcassets */, - 55889E322818B83D002E0228 /* LaunchScreen.storyboard */, - 55889E352818B83D002E0228 /* main.m */, - ); - path = tvosAppObjC; - sourceTree = ""; - }; - 55DD35812818C3150061AC50 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55889E232818B83B002E0228 /* tvosAppObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55889E392818B83D002E0228 /* Build configuration list for PBXNativeTarget "tvosAppObjC" */; - buildPhases = ( - 55889E202818B83B002E0228 /* Sources */, - 55889E212818B83B002E0228 /* Frameworks */, - 55889E222818B83B002E0228 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = tvosAppObjC; - packageProductDependencies = ( - 55DD35822818C3150061AC50 /* RollbarNotifier */, - ); - productName = tvosAppObjC; - productReference = 55889E242818B83B002E0228 /* tvosAppObjC.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55889E1C2818B83B002E0228 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastUpgradeCheck = 1330; - TargetAttributes = { - 55889E232818B83B002E0228 = { - CreatedOnToolsVersion = 13.3.1; - }; - }; - }; - buildConfigurationList = 55889E1F2818B83B002E0228 /* Build configuration list for PBXProject "tvosAppObjC" */; - compatibilityVersion = "Xcode 13.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55889E1B2818B83B002E0228; - productRefGroup = 55889E252818B83B002E0228 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55889E232818B83B002E0228 /* tvosAppObjC */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55889E222818B83B002E0228 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55889E342818B83D002E0228 /* LaunchScreen.storyboard in Resources */, - 55889E312818B83D002E0228 /* Assets.xcassets in Resources */, - 55889E2F2818B83B002E0228 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55889E202818B83B002E0228 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55889E2C2818B83B002E0228 /* ViewController.m in Sources */, - 55889E362818B83D002E0228 /* main.m in Sources */, - 55889E292818B83B002E0228 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 55889E2D2818B83B002E0228 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55889E2E2818B83B002E0228 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 55889E322818B83D002E0228 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55889E332818B83D002E0228 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55889E372818B83D002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = appletvos; - TVOS_DEPLOYMENT_TARGET = 15.4; - }; - name = Debug; - }; - 55889E382818B83D002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = appletvos; - TVOS_DEPLOYMENT_TARGET = 15.4; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 55889E3A2818B83D002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.tvosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 3; - }; - name = Debug; - }; - 55889E3B2818B83D002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; - INFOPLIST_KEY_UIMainStoryboardFile = Main; - INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.tvosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 3; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55889E1F2818B83B002E0228 /* Build configuration list for PBXProject "tvosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E372818B83D002E0228 /* Debug */, - 55889E382818B83D002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55889E392818B83D002E0228 /* Build configuration list for PBXNativeTarget "tvosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E3A2818B83D002E0228 /* Debug */, - 55889E3B2818B83D002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCSwiftPackageProductDependency section */ - 55DD35822818C3150061AC50 /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarNotifier; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 55889E1C2818B83B002E0228 /* Project object */; -} diff --git a/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.h b/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.h deleted file mode 100644 index 59f0cb34..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// AppDelegate.h -// tvosAppObjC -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - - -@end - diff --git a/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.m b/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.m deleted file mode 100644 index c19155aa..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/AppDelegate.m +++ /dev/null @@ -1,101 +0,0 @@ -// -// AppDelegate.m -// tvosAppObjC -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "AppDelegate.h" - -@import RollbarNotifier; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Override point for customization after application launch. - - [self initRollbar]; - - NSData *data = [[NSData alloc] init]; - NSError *error; - NSJSONReadingOptions serializationOptions = (NSJSONReadingMutableContainers | NSJSONReadingMutableLeaves); - NSDictionary *payload = [NSJSONSerialization JSONObjectWithData:data - options:serializationOptions - error:&error]; - if (!payload && error) { - [Rollbar log:RollbarLevel_Error - error:error - data:nil - context:nil - ]; - } - - @try { - [self callTroublemaker]; - } @catch (NSException *exception) { - [Rollbar errorException:exception data:nil context:@"from @try-@catch"]; - } @finally { - [Rollbar infoMessage:@"Post-trouble notification!" data:nil context:@"from @try-@finally"]; - } - - - // now, cause a crash: - // [self callTroublemaker]; - - //@throw NSInternalInconsistencyException; - - // [self performSelector:@selector(die_die)]; - // [self performSelector:NSSelectorFromString(@"crashme:") withObject:nil afterDelay:10]; - - return YES; -} - - -- (void)applicationWillResignActive:(UIApplication *)application { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. -} - - -- (void)applicationDidEnterBackground:(UIApplication *)application { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. -} - - -- (void)applicationWillEnterForeground:(UIApplication *)application { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. -} - - -- (void)applicationDidBecomeActive:(UIApplication *)application { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)initRollbar { - - // configure Rollbar: - RollbarMutableConfig *config = [RollbarConfig mutableConfigWithAccessToken:@"09da180aba21479e9ed3d91e0b8d58d6" - environment:@"staging"]; - - config.developerOptions.suppressSdkInfoLogging = YES; - config.telemetry.memoryStatsAutocollectionInterval = 0.5; - config.telemetry.enabled = YES; - //config.customData = @{ @"someKey": @"someValue", }; - - // init Rollbar shared instance: - [Rollbar initWithConfiguration:config]; - - [Rollbar infoMessage:@"Rollbar is up and running! Enjoy your remote error and log monitoring..."]; -} - -- (void)callTroublemaker { - NSArray *items = @[@"one", @"two", @"three"]; - NSLog(@"Here is the trouble-item: %@", items[10]); -} - -@end diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/AccentColor.colorset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json deleted file mode 100644 index de59d885..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "layers" : [ - { - "filename" : "Front.imagestacklayer" - }, - { - "filename" : "Middle.imagestacklayer" - }, - { - "filename" : "Back.imagestacklayer" - } - ] -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json deleted file mode 100644 index de59d885..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "layers" : [ - { - "filename" : "Front.imagestacklayer" - }, - { - "filename" : "Middle.imagestacklayer" - }, - { - "filename" : "Back.imagestacklayer" - } - ] -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json deleted file mode 100644 index f47ba43d..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "assets" : [ - { - "filename" : "App Icon - App Store.imagestack", - "idiom" : "tv", - "role" : "primary-app-icon", - "size" : "1280x768" - }, - { - "filename" : "App Icon.imagestack", - "idiom" : "tv", - "role" : "primary-app-icon", - "size" : "400x240" - }, - { - "filename" : "Top Shelf Image Wide.imageset", - "idiom" : "tv", - "role" : "top-shelf-image-wide", - "size" : "2320x720" - }, - { - "filename" : "Top Shelf Image.imageset", - "idiom" : "tv", - "role" : "top-shelf-image", - "size" : "1920x720" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json deleted file mode 100644 index b65f0cdd..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - }, - { - "idiom" : "tv-marketing", - "scale" : "1x" - }, - { - "idiom" : "tv-marketing", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json deleted file mode 100644 index b65f0cdd..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - }, - { - "idiom" : "tv-marketing", - "scale" : "1x" - }, - { - "idiom" : "tv-marketing", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/Contents.json b/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/LaunchScreen.storyboard b/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 660ba53d..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/Main.storyboard b/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/Main.storyboard deleted file mode 100644 index a5c40f19..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/Base.lproj/Main.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/tvosAppObjC/tvosAppObjC/ViewController.h b/Demos/tvosAppObjC/tvosAppObjC/ViewController.h deleted file mode 100644 index 09f72d95..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/ViewController.h +++ /dev/null @@ -1,14 +0,0 @@ -// -// ViewController.h -// tvosAppObjC -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/Demos/tvosAppObjC/tvosAppObjC/ViewController.m b/Demos/tvosAppObjC/tvosAppObjC/ViewController.m deleted file mode 100644 index 7f707064..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/ViewController.m +++ /dev/null @@ -1,22 +0,0 @@ -// -// ViewController.m -// tvosAppObjC -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view. -} - - -@end diff --git a/Demos/tvosAppObjC/tvosAppObjC/main.m b/Demos/tvosAppObjC/tvosAppObjC/main.m deleted file mode 100644 index b7db55b6..00000000 --- a/Demos/tvosAppObjC/tvosAppObjC/main.m +++ /dev/null @@ -1,18 +0,0 @@ -// -// main.m -// tvosAppObjC -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - NSString * appDelegateClassName; - @autoreleasepool { - // Setup code that might create autoreleased objects goes here. - appDelegateClassName = NSStringFromClass([AppDelegate class]); - } - return UIApplicationMain(argc, argv, nil, appDelegateClassName); -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.pbxproj b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.pbxproj deleted file mode 100644 index 0e38dec7..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.pbxproj +++ /dev/null @@ -1,331 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 556BD97A268D263E00D7D3DB /* tvosAppSwiftSPMApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 556BD979268D263E00D7D3DB /* tvosAppSwiftSPMApp.swift */; }; - 556BD97C268D263E00D7D3DB /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 556BD97B268D263E00D7D3DB /* ContentView.swift */; }; - 556BD97E268D264200D7D3DB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 556BD97D268D264200D7D3DB /* Assets.xcassets */; }; - 556BD981268D264200D7D3DB /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 556BD980268D264200D7D3DB /* Preview Assets.xcassets */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 556BD976268D263E00D7D3DB /* tvosAppSwiftSPM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = tvosAppSwiftSPM.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 556BD979268D263E00D7D3DB /* tvosAppSwiftSPMApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tvosAppSwiftSPMApp.swift; sourceTree = ""; }; - 556BD97B268D263E00D7D3DB /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - 556BD97D268D264200D7D3DB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 556BD980268D264200D7D3DB /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - 556BD982268D264200D7D3DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 556BD973268D263D00D7D3DB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 556BD96D268D263D00D7D3DB = { - isa = PBXGroup; - children = ( - 556BD978268D263E00D7D3DB /* tvosAppSwiftSPM */, - 556BD977268D263E00D7D3DB /* Products */, - ); - sourceTree = ""; - }; - 556BD977268D263E00D7D3DB /* Products */ = { - isa = PBXGroup; - children = ( - 556BD976268D263E00D7D3DB /* tvosAppSwiftSPM.app */, - ); - name = Products; - sourceTree = ""; - }; - 556BD978268D263E00D7D3DB /* tvosAppSwiftSPM */ = { - isa = PBXGroup; - children = ( - 556BD979268D263E00D7D3DB /* tvosAppSwiftSPMApp.swift */, - 556BD97B268D263E00D7D3DB /* ContentView.swift */, - 556BD97D268D264200D7D3DB /* Assets.xcassets */, - 556BD982268D264200D7D3DB /* Info.plist */, - 556BD97F268D264200D7D3DB /* Preview Content */, - ); - path = tvosAppSwiftSPM; - sourceTree = ""; - }; - 556BD97F268D264200D7D3DB /* Preview Content */ = { - isa = PBXGroup; - children = ( - 556BD980268D264200D7D3DB /* Preview Assets.xcassets */, - ); - path = "Preview Content"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 556BD975268D263D00D7D3DB /* tvosAppSwiftSPM */ = { - isa = PBXNativeTarget; - buildConfigurationList = 556BD985268D264200D7D3DB /* Build configuration list for PBXNativeTarget "tvosAppSwiftSPM" */; - buildPhases = ( - 556BD972268D263D00D7D3DB /* Sources */, - 556BD973268D263D00D7D3DB /* Frameworks */, - 556BD974268D263D00D7D3DB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = tvosAppSwiftSPM; - productName = tvosAppSwiftSPM; - productReference = 556BD976268D263E00D7D3DB /* tvosAppSwiftSPM.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 556BD96E268D263D00D7D3DB /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1250; - LastUpgradeCheck = 1250; - TargetAttributes = { - 556BD975268D263D00D7D3DB = { - CreatedOnToolsVersion = 12.5; - }; - }; - }; - buildConfigurationList = 556BD971268D263D00D7D3DB /* Build configuration list for PBXProject "tvosAppSwiftSPM" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 556BD96D268D263D00D7D3DB; - productRefGroup = 556BD977268D263E00D7D3DB /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 556BD975268D263D00D7D3DB /* tvosAppSwiftSPM */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 556BD974268D263D00D7D3DB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 556BD981268D264200D7D3DB /* Preview Assets.xcassets in Resources */, - 556BD97E268D264200D7D3DB /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 556BD972268D263D00D7D3DB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 556BD97C268D263E00D7D3DB /* ContentView.swift in Sources */, - 556BD97A268D263E00D7D3DB /* tvosAppSwiftSPMApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 556BD983268D264200D7D3DB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = appletvos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TVOS_DEPLOYMENT_TARGET = 14.5; - }; - name = Debug; - }; - 556BD984268D264200D7D3DB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = appletvos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TVOS_DEPLOYMENT_TARGET = 14.5; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 556BD986268D264200D7D3DB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_ASSET_PATHS = "\"tvosAppSwiftSPM/Preview Content\""; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = tvosAppSwiftSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.tvosAppSwiftSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 556BD987268D264200D7D3DB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_ASSET_PATHS = "\"tvosAppSwiftSPM/Preview Content\""; - ENABLE_PREVIEWS = YES; - INFOPLIST_FILE = tvosAppSwiftSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.tvosAppSwiftSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 556BD971268D263D00D7D3DB /* Build configuration list for PBXProject "tvosAppSwiftSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 556BD983268D264200D7D3DB /* Debug */, - 556BD984268D264200D7D3DB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 556BD985268D264200D7D3DB /* Build configuration list for PBXNativeTarget "tvosAppSwiftSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 556BD986268D264200D7D3DB /* Debug */, - 556BD987268D264200D7D3DB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 556BD96E268D263D00D7D3DB /* Project object */; -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/AccentColor.colorset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json deleted file mode 100644 index de59d885..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "layers" : [ - { - "filename" : "Front.imagestacklayer" - }, - { - "filename" : "Middle.imagestacklayer" - }, - { - "filename" : "Back.imagestacklayer" - } - ] -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 2e003356..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json deleted file mode 100644 index de59d885..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - }, - "layers" : [ - { - "filename" : "Front.imagestacklayer" - }, - { - "filename" : "Middle.imagestacklayer" - }, - { - "filename" : "Back.imagestacklayer" - } - ] -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json deleted file mode 100644 index 795cce17..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json deleted file mode 100644 index f47ba43d..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "assets" : [ - { - "filename" : "App Icon - App Store.imagestack", - "idiom" : "tv", - "role" : "primary-app-icon", - "size" : "1280x768" - }, - { - "filename" : "App Icon.imagestack", - "idiom" : "tv", - "role" : "primary-app-icon", - "size" : "400x240" - }, - { - "filename" : "Top Shelf Image Wide.imageset", - "idiom" : "tv", - "role" : "top-shelf-image-wide", - "size" : "2320x720" - }, - { - "filename" : "Top Shelf Image.imageset", - "idiom" : "tv", - "role" : "top-shelf-image", - "size" : "1920x720" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json deleted file mode 100644 index b65f0cdd..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - }, - { - "idiom" : "tv-marketing", - "scale" : "1x" - }, - { - "idiom" : "tv-marketing", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json deleted file mode 100644 index b65f0cdd..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "images" : [ - { - "idiom" : "tv", - "scale" : "1x" - }, - { - "idiom" : "tv", - "scale" : "2x" - }, - { - "idiom" : "tv-marketing", - "scale" : "1x" - }, - { - "idiom" : "tv-marketing", - "scale" : "2x" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/ContentView.swift b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/ContentView.swift deleted file mode 100644 index be6571ea..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/ContentView.swift +++ /dev/null @@ -1,21 +0,0 @@ -// -// ContentView.swift -// tvosAppSwiftSPM -// -// Created by Andrey Kornich on 2021-06-30. -// - -import SwiftUI - -struct ContentView: View { - var body: some View { - Text("Hello, world!") - .padding() - } -} - -struct ContentView_Previews: PreviewProvider { - static var previews: some View { - ContentView() - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Info.plist b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Info.plist deleted file mode 100644 index 16d307cc..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchScreen - - UIRequiredDeviceCapabilities - - arm64 - - UIUserInterfaceStyle - Automatic - - diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Preview Content/Preview Assets.xcassets/Contents.json b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Preview Content/Preview Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/Preview Content/Preview Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/tvosAppSwiftSPMApp.swift b/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/tvosAppSwiftSPMApp.swift deleted file mode 100644 index 5972571b..00000000 --- a/Demos/tvosAppSwiftSPM/tvosAppSwiftSPM/tvosAppSwiftSPMApp.swift +++ /dev/null @@ -1,17 +0,0 @@ -// -// tvosAppSwiftSPMApp.swift -// tvosAppSwiftSPM -// -// Created by Andrey Kornich on 2021-06-30. -// - -import SwiftUI - -@main -struct tvosAppSwiftSPMApp: App { - var body: some Scene { - WindowGroup { - ContentView() - } - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AccentColor.colorset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AccentColor.colorset/Contents.json deleted file mode 100644 index eb878970..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AccentColor.colorset/Contents.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "colors" : [ - { - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AppIcon.appiconset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 193150c7..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "24x24", - "subtype" : "38mm" - }, - { - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "27.5x27.5", - "subtype" : "42mm" - }, - { - "idiom" : "watch", - "role" : "companionSettings", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "watch", - "role" : "companionSettings", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "watch", - "role" : "notificationCenter", - "scale" : "2x", - "size" : "33x33", - "subtype" : "45mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "40x40", - "subtype" : "38mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "44x44", - "subtype" : "40mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "46x46", - "subtype" : "41mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "50x50", - "subtype" : "44mm" - }, - { - "idiom" : "watch", - "role" : "appLauncher", - "scale" : "2x", - "size" : "51x51", - "subtype" : "45mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "86x86", - "subtype" : "38mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "98x98", - "subtype" : "42mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "108x108", - "subtype" : "44mm" - }, - { - "idiom" : "watch", - "role" : "quickLook", - "scale" : "2x", - "size" : "117x117", - "subtype" : "45mm" - }, - { - "idiom" : "watch-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Base.lproj/Interface.storyboard b/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Base.lproj/Interface.storyboard deleted file mode 100644 index 0d181e5b..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit App/Base.lproj/Interface.storyboard +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json deleted file mode 100644 index 26454cac..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : "<=145" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Contents.json deleted file mode 100644 index e8b3252e..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "assets" : [ - { - "filename" : "Circular.imageset", - "idiom" : "watch", - "role" : "circular" - }, - { - "filename" : "Extra Large.imageset", - "idiom" : "watch", - "role" : "extra-large" - }, - { - "filename" : "Graphic Bezel.imageset", - "idiom" : "watch", - "role" : "graphic-bezel" - }, - { - "filename" : "Graphic Circular.imageset", - "idiom" : "watch", - "role" : "graphic-circular" - }, - { - "filename" : "Graphic Corner.imageset", - "idiom" : "watch", - "role" : "graphic-corner" - }, - { - "filename" : "Graphic Extra Large.imageset", - "idiom" : "watch", - "role" : "graphic-extra-large" - }, - { - "filename" : "Graphic Large Rectangular.imageset", - "idiom" : "watch", - "role" : "graphic-large-rectangular" - }, - { - "filename" : "Modular.imageset", - "idiom" : "watch", - "role" : "modular" - }, - { - "filename" : "Utilitarian.imageset", - "idiom" : "watch", - "role" : "utilitarian" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json deleted file mode 100644 index 26454cac..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : "<=145" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json deleted file mode 100644 index 6e184db8..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json deleted file mode 100644 index 6e184db8..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json deleted file mode 100644 index 6e184db8..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json deleted file mode 100644 index 26454cac..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Extra Large.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : "<=145" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json deleted file mode 100644 index 6e184db8..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json deleted file mode 100644 index 26454cac..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : "<=145" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json deleted file mode 100644 index 26454cac..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "images" : [ - { - "idiom" : "watch", - "scale" : "2x" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : "<=145" - }, - { - "idiom" : "watch", - "scale" : "2x", - "screen-width" : ">183" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - }, - "properties" : { - "auto-scaling" : "auto" - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Contents.json b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Contents.json deleted file mode 100644 index 73c00596..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.h b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.h deleted file mode 100644 index ca77f09b..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.h +++ /dev/null @@ -1,12 +0,0 @@ -// -// ComplicationController.h -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import - -@interface ComplicationController : NSObject - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.m b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.m deleted file mode 100644 index 5a2722c7..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ComplicationController.m +++ /dev/null @@ -1,61 +0,0 @@ -// -// ComplicationController.m -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "ComplicationController.h" - -@implementation ComplicationController - -#pragma mark - Complication Configuration - -- (void)getComplicationDescriptorsWithHandler:(void (^)(NSArray * _Nonnull))handler { - NSArray *descriptors = @[ - [[CLKComplicationDescriptor alloc] initWithIdentifier:@"complication" - displayName:@"watchosAppObjC" - supportedFamilies:CLKAllComplicationFamilies()] - // Multiple complication support can be added here with more descriptors - ]; - - // Call the handler with the currently supported complication descriptors - handler(descriptors); -} - -- (void)handleSharedComplicationDescriptors:(NSArray *)complicationDescriptors { - // Do any necessary work to support these newly shared complication descriptors -} - -#pragma mark - Timeline Configuration - -- (void)getTimelineEndDateForComplication:(CLKComplication *)complication withHandler:(void(^)(NSDate * __nullable date))handler { - // Call the handler with the last entry date you can currently provide or nil if you can't support future timelines - handler(nil); -} - -- (void)getPrivacyBehaviorForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationPrivacyBehavior privacyBehavior))handler { - // Call the handler with your desired behavior when the device is locked - handler(CLKComplicationPrivacyBehaviorShowOnLockScreen); -} - -#pragma mark - Timeline Population - -- (void)getCurrentTimelineEntryForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationTimelineEntry * __nullable))handler { - // Call the handler with the current timeline entry - handler(nil); -} - -- (void)getTimelineEntriesForComplication:(CLKComplication *)complication afterDate:(NSDate *)date limit:(NSUInteger)limit withHandler:(void(^)(NSArray * __nullable entries))handler { - // Call the handler with the timeline entries after the given date - handler(nil); -} - -#pragma mark - Sample Templates - -- (void)getLocalizableSampleTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationTemplate * __nullable complicationTemplate))handler { - // This method will be called once per supported complication, and the results will be cached - handler(nil); -} - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.h b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.h deleted file mode 100644 index 7d66ebed..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.h +++ /dev/null @@ -1,12 +0,0 @@ -// -// ExtensionDelegate.h -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import - -@interface ExtensionDelegate : NSObject - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.m b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.m deleted file mode 100644 index 7f82d805..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/ExtensionDelegate.m +++ /dev/null @@ -1,121 +0,0 @@ -// -// ExtensionDelegate.m -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "ExtensionDelegate.h" - -@import RollbarNotifier; - -@implementation ExtensionDelegate - -- (void)applicationDidFinishLaunching { - // Perform any final initialization of your application. - - [self initRollbar]; - - NSData *data = [[NSData alloc] init]; - NSError *error; - NSJSONReadingOptions serializationOptions = (NSJSONReadingMutableContainers | NSJSONReadingMutableLeaves); - NSDictionary *payload = [NSJSONSerialization JSONObjectWithData:data - options:serializationOptions - error:&error]; - if (!payload && error) { - [Rollbar log:RollbarLevel_Error - error:error - data:nil - context:nil - ]; - } - - @try { - [self callTroublemaker]; - } @catch (NSException *exception) { - [Rollbar errorException:exception data:nil context:@"from @try-@catch"]; - } @finally { - [Rollbar infoMessage:@"Post-trouble notification!" data:nil context:@"from @try-@finally"]; - } - - - // now, cause a crash: - // [self callTroublemaker]; - - //@throw NSInternalInconsistencyException; - - // [self performSelector:@selector(die_die)]; - // [self performSelector:NSSelectorFromString(@"crashme:") withObject:nil afterDelay:10]; - -} - -- (void)applicationDidBecomeActive { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. -} - -- (void)applicationWillResignActive { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, etc. -} - -- (void)handleBackgroundTasks:(NSSet *)backgroundTasks { - // Sent when the system needs to launch the application in the background to process tasks. Tasks arrive in a set, so loop through and process each one. - for (WKRefreshBackgroundTask * task in backgroundTasks) { - // Check the Class of each task to decide how to process it - if ([task isKindOfClass:[WKApplicationRefreshBackgroundTask class]]) { - // Be sure to complete the background task once you’re done. - WKApplicationRefreshBackgroundTask *backgroundTask = (WKApplicationRefreshBackgroundTask*)task; - [backgroundTask setTaskCompletedWithSnapshot:NO]; - } else if ([task isKindOfClass:[WKSnapshotRefreshBackgroundTask class]]) { - // Snapshot tasks have a unique completion call, make sure to set your expiration date - WKSnapshotRefreshBackgroundTask *snapshotTask = (WKSnapshotRefreshBackgroundTask*)task; - [snapshotTask setTaskCompletedWithDefaultStateRestored:YES estimatedSnapshotExpiration:[NSDate distantFuture] userInfo:nil]; - } else if ([task isKindOfClass:[WKWatchConnectivityRefreshBackgroundTask class]]) { - // Be sure to complete the background task once you’re done. - WKWatchConnectivityRefreshBackgroundTask *backgroundTask = (WKWatchConnectivityRefreshBackgroundTask*)task; - [backgroundTask setTaskCompletedWithSnapshot:NO]; - } else if ([task isKindOfClass:[WKURLSessionRefreshBackgroundTask class]]) { - // Be sure to complete the background task once you’re done. - WKURLSessionRefreshBackgroundTask *backgroundTask = (WKURLSessionRefreshBackgroundTask*)task; - [backgroundTask setTaskCompletedWithSnapshot:NO]; - } else if ([task isKindOfClass:[WKRelevantShortcutRefreshBackgroundTask class]]) { - // Be sure to complete the relevant-shortcut task once you’re done. - WKRelevantShortcutRefreshBackgroundTask *relevantShortcutTask = (WKRelevantShortcutRefreshBackgroundTask*)task; - [relevantShortcutTask setTaskCompletedWithSnapshot:NO]; - } else if ([task isKindOfClass:[WKIntentDidRunRefreshBackgroundTask class]]) { - // Be sure to complete the intent-did-run task once you’re done. - WKIntentDidRunRefreshBackgroundTask *intentDidRunTask = (WKIntentDidRunRefreshBackgroundTask*)task; - [intentDidRunTask setTaskCompletedWithSnapshot:NO]; - } else { - // make sure to complete unhandled task types - [task setTaskCompletedWithSnapshot:NO]; - } - } -} - -- (void)initRollbar { - - // configure Rollbar: - RollbarMutableConfig *config = [ - // Rollbar post_client_item access token - RollbarMutableConfig mutableConfigWithAccessToken:@"YOUR-ROLLBAR-ACCESSTOKEN" - environment:@"staging"]; - - config.developerOptions.suppressSdkInfoLogging = YES; - config.telemetry.memoryStatsAutocollectionInterval = 0.5; - config.telemetry.enabled = YES; - //config.customData = @{ @"someKey": @"someValue", }; - - // init Rollbar shared instance: - - [Rollbar initWithConfiguration:config]; - - [Rollbar infoMessage:@"Rollbar is up and running! Enjoy your remote error and log monitoring..."]; -} - -- (void)callTroublemaker { - NSArray *items = @[@"one", @"two", @"three"]; - NSLog(@"Here is the trouble-item: %@", items[10]); -} - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Info.plist b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Info.plist deleted file mode 100644 index 4b784055..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/Info.plist +++ /dev/null @@ -1,16 +0,0 @@ - - - - - NSExtension - - NSExtensionAttributes - - WKAppBundleIdentifier - com.widespectrumcomputing.watchosAppObjC.watchkitapp - - NSExtensionPointIdentifier - com.apple.watchkit - - - diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.h b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.h deleted file mode 100644 index 8a15a167..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// InterfaceController.h -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import -#import - -@interface InterfaceController : WKInterfaceController - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.m b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.m deleted file mode 100644 index c6e3a3a1..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/InterfaceController.m +++ /dev/null @@ -1,33 +0,0 @@ -// -// InterfaceController.m -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "InterfaceController.h" - - -@interface InterfaceController () - -@end - - -@implementation InterfaceController - -- (void)awakeWithContext:(id)context { - // Configure interface objects here. -} - -- (void)willActivate { - // This method is called when watch view controller is about to be visible to user -} - -- (void)didDeactivate { - // This method is called when watch view controller is no longer visible -} - -@end - - - diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.h b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.h deleted file mode 100644 index e5d198cc..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// NotificationController.h -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import -#import - -@interface NotificationController : WKUserNotificationInterfaceController - -@end diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.m b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.m deleted file mode 100644 index 0da324d6..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/NotificationController.m +++ /dev/null @@ -1,45 +0,0 @@ -// -// NotificationController.m -// watchosAppObjC WatchKit Extension -// -// Created by Andrey Kornich on 2022-04-26. -// - -#import "NotificationController.h" - - -@interface NotificationController () - -@end - - -@implementation NotificationController - -- (instancetype)init { - self = [super init]; - if (self){ - // Initialize variables here. - // Configure interface objects here. - - } - return self; -} - -- (void)willActivate { - // This method is called when watch view controller is about to be visible to user -} - -- (void)didDeactivate { - // This method is called when watch view controller is no longer visible -} - -- (void)didReceiveNotification:(UNNotification *)notification { - // This method is called when a notification needs to be presented. - // Implement it if you use a dynamic notification interface. - // Populate your dynamic notification interface as quickly as possible. -} - -@end - - - diff --git a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/PushNotificationPayload.apns b/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/PushNotificationPayload.apns deleted file mode 100644 index c18b00ad..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC WatchKit Extension/PushNotificationPayload.apns +++ /dev/null @@ -1,20 +0,0 @@ -{ - "aps": { - "alert": { - "body": "Test message", - "title": "Optional title", - "subtitle": "Optional subtitle" - }, - "category": "myCategory", - "thread-id": "5280" - }, - - "WatchKit Simulator Actions": [ - { - "title": "First Button", - "identifier": "firstButtonAction" - } - ], - - "customKey": "Use this file to define a testing payload for your notifications. The aps dictionary specifies the category, alert text and title. The WatchKit Simulator Actions array can provide info for one or more action buttons in addition to the standard Dismiss button. Any other top level keys are custom payload. If you have multiple such JSON files in your project, you'll be able to select them when choosing to debug the notification interface of your Watch App." -} diff --git a/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.pbxproj b/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.pbxproj deleted file mode 100644 index 442e8b55..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.pbxproj +++ /dev/null @@ -1,599 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 55; - objects = { - -/* Begin PBXBuildFile section */ - 55889E482818B937002E0228 /* watchosAppObjC WatchKit App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 55889E472818B937002E0228 /* watchosAppObjC WatchKit App.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 55889E4E2818B937002E0228 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55889E4C2818B937002E0228 /* Interface.storyboard */; }; - 55889E502818B939002E0228 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55889E4F2818B939002E0228 /* Assets.xcassets */; }; - 55889E562818B939002E0228 /* watchosAppObjC WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 55889E552818B939002E0228 /* watchosAppObjC WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 55889E5C2818B939002E0228 /* InterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E5B2818B939002E0228 /* InterfaceController.m */; }; - 55889E5F2818B939002E0228 /* ExtensionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E5E2818B939002E0228 /* ExtensionDelegate.m */; }; - 55889E622818B939002E0228 /* NotificationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E612818B939002E0228 /* NotificationController.m */; }; - 55889E652818B939002E0228 /* ComplicationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55889E642818B939002E0228 /* ComplicationController.m */; }; - 55889E672818B93A002E0228 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55889E662818B93A002E0228 /* Assets.xcassets */; }; - 55DD35862818C3770061AC50 /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 55DD35852818C3770061AC50 /* RollbarNotifier */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 55889E492818B937002E0228 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 55889E3D2818B937002E0228 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55889E462818B937002E0228; - remoteInfo = "watchosAppObjC WatchKit App"; - }; - 55889E572818B939002E0228 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 55889E3D2818B937002E0228 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 55889E542818B939002E0228; - remoteInfo = "watchosAppObjC WatchKit Extension"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 55889E6F2818B93A002E0228 /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 55889E562818B939002E0228 /* watchosAppObjC WatchKit Extension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - 55889E732818B93A002E0228 /* Embed Watch Content */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; - dstSubfolderSpec = 16; - files = ( - 55889E482818B937002E0228 /* watchosAppObjC WatchKit App.app in Embed Watch Content */, - ); - name = "Embed Watch Content"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 55889E432818B937002E0228 /* watchosAppObjC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = watchosAppObjC.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55889E472818B937002E0228 /* watchosAppObjC WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "watchosAppObjC WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 55889E4D2818B937002E0228 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; - 55889E4F2818B939002E0228 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55889E552818B939002E0228 /* watchosAppObjC WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "watchosAppObjC WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; - 55889E5A2818B939002E0228 /* InterfaceController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InterfaceController.h; sourceTree = ""; }; - 55889E5B2818B939002E0228 /* InterfaceController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InterfaceController.m; sourceTree = ""; }; - 55889E5D2818B939002E0228 /* ExtensionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtensionDelegate.h; sourceTree = ""; }; - 55889E5E2818B939002E0228 /* ExtensionDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ExtensionDelegate.m; sourceTree = ""; }; - 55889E602818B939002E0228 /* NotificationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationController.h; sourceTree = ""; }; - 55889E612818B939002E0228 /* NotificationController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NotificationController.m; sourceTree = ""; }; - 55889E632818B939002E0228 /* ComplicationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ComplicationController.h; sourceTree = ""; }; - 55889E642818B939002E0228 /* ComplicationController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ComplicationController.m; sourceTree = ""; }; - 55889E662818B93A002E0228 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55889E682818B93A002E0228 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55889E692818B93A002E0228 /* PushNotificationPayload.apns */ = {isa = PBXFileReference; lastKnownFileType = text; path = PushNotificationPayload.apns; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55889E522818B939002E0228 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55DD35862818C3770061AC50 /* RollbarNotifier in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55889E3C2818B937002E0228 = { - isa = PBXGroup; - children = ( - 55889E4B2818B937002E0228 /* watchosAppObjC WatchKit App */, - 55889E592818B939002E0228 /* watchosAppObjC WatchKit Extension */, - 55889E442818B937002E0228 /* Products */, - 55DD35842818C3770061AC50 /* Frameworks */, - ); - sourceTree = ""; - }; - 55889E442818B937002E0228 /* Products */ = { - isa = PBXGroup; - children = ( - 55889E432818B937002E0228 /* watchosAppObjC.app */, - 55889E472818B937002E0228 /* watchosAppObjC WatchKit App.app */, - 55889E552818B939002E0228 /* watchosAppObjC WatchKit Extension.appex */, - ); - name = Products; - sourceTree = ""; - }; - 55889E4B2818B937002E0228 /* watchosAppObjC WatchKit App */ = { - isa = PBXGroup; - children = ( - 55889E4C2818B937002E0228 /* Interface.storyboard */, - 55889E4F2818B939002E0228 /* Assets.xcassets */, - ); - path = "watchosAppObjC WatchKit App"; - sourceTree = ""; - }; - 55889E592818B939002E0228 /* watchosAppObjC WatchKit Extension */ = { - isa = PBXGroup; - children = ( - 55889E5A2818B939002E0228 /* InterfaceController.h */, - 55889E5B2818B939002E0228 /* InterfaceController.m */, - 55889E5D2818B939002E0228 /* ExtensionDelegate.h */, - 55889E5E2818B939002E0228 /* ExtensionDelegate.m */, - 55889E602818B939002E0228 /* NotificationController.h */, - 55889E612818B939002E0228 /* NotificationController.m */, - 55889E632818B939002E0228 /* ComplicationController.h */, - 55889E642818B939002E0228 /* ComplicationController.m */, - 55889E662818B93A002E0228 /* Assets.xcassets */, - 55889E682818B93A002E0228 /* Info.plist */, - 55889E692818B93A002E0228 /* PushNotificationPayload.apns */, - ); - path = "watchosAppObjC WatchKit Extension"; - sourceTree = ""; - }; - 55DD35842818C3770061AC50 /* Frameworks */ = { - isa = PBXGroup; - children = ( - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55889E422818B937002E0228 /* watchosAppObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55889E742818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC" */; - buildPhases = ( - 55889E412818B937002E0228 /* Resources */, - 55889E732818B93A002E0228 /* Embed Watch Content */, - ); - buildRules = ( - ); - dependencies = ( - 55889E4A2818B937002E0228 /* PBXTargetDependency */, - ); - name = watchosAppObjC; - productName = watchosAppObjC; - productReference = 55889E432818B937002E0228 /* watchosAppObjC.app */; - productType = "com.apple.product-type.application.watchapp2-container"; - }; - 55889E462818B937002E0228 /* watchosAppObjC WatchKit App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55889E702818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC WatchKit App" */; - buildPhases = ( - 55889E452818B937002E0228 /* Resources */, - 55889E6F2818B93A002E0228 /* Embed App Extensions */, - ); - buildRules = ( - ); - dependencies = ( - 55889E582818B939002E0228 /* PBXTargetDependency */, - ); - name = "watchosAppObjC WatchKit App"; - productName = "watchosAppObjC WatchKit App"; - productReference = 55889E472818B937002E0228 /* watchosAppObjC WatchKit App.app */; - productType = "com.apple.product-type.application.watchapp2"; - }; - 55889E542818B939002E0228 /* watchosAppObjC WatchKit Extension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55889E6C2818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC WatchKit Extension" */; - buildPhases = ( - 55889E512818B939002E0228 /* Sources */, - 55889E522818B939002E0228 /* Frameworks */, - 55889E532818B939002E0228 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "watchosAppObjC WatchKit Extension"; - packageProductDependencies = ( - 55DD35852818C3770061AC50 /* RollbarNotifier */, - ); - productName = "watchosAppObjC WatchKit Extension"; - productReference = 55889E552818B939002E0228 /* watchosAppObjC WatchKit Extension.appex */; - productType = "com.apple.product-type.watchkit2-extension"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55889E3D2818B937002E0228 /* Project object */ = { - isa = PBXProject; - attributes = { - BuildIndependentTargetsInParallel = 1; - LastUpgradeCheck = 1330; - TargetAttributes = { - 55889E422818B937002E0228 = { - CreatedOnToolsVersion = 13.3.1; - }; - 55889E462818B937002E0228 = { - CreatedOnToolsVersion = 13.3.1; - }; - 55889E542818B939002E0228 = { - CreatedOnToolsVersion = 13.3.1; - }; - }; - }; - buildConfigurationList = 55889E402818B937002E0228 /* Build configuration list for PBXProject "watchosAppObjC" */; - compatibilityVersion = "Xcode 13.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55889E3C2818B937002E0228; - productRefGroup = 55889E442818B937002E0228 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55889E422818B937002E0228 /* watchosAppObjC */, - 55889E462818B937002E0228 /* watchosAppObjC WatchKit App */, - 55889E542818B939002E0228 /* watchosAppObjC WatchKit Extension */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55889E412818B937002E0228 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 55889E452818B937002E0228 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55889E502818B939002E0228 /* Assets.xcassets in Resources */, - 55889E4E2818B937002E0228 /* Interface.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 55889E532818B939002E0228 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55889E672818B93A002E0228 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55889E512818B939002E0228 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55889E5F2818B939002E0228 /* ExtensionDelegate.m in Sources */, - 55889E652818B939002E0228 /* ComplicationController.m in Sources */, - 55889E5C2818B939002E0228 /* InterfaceController.m in Sources */, - 55889E622818B939002E0228 /* NotificationController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 55889E4A2818B937002E0228 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 55889E462818B937002E0228 /* watchosAppObjC WatchKit App */; - targetProxy = 55889E492818B937002E0228 /* PBXContainerItemProxy */; - }; - 55889E582818B939002E0228 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 55889E542818B939002E0228 /* watchosAppObjC WatchKit Extension */; - targetProxy = 55889E572818B939002E0228 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 55889E4C2818B937002E0228 /* Interface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55889E4D2818B937002E0228 /* Base */, - ); - name = Interface.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55889E6A2818B93A002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 55889E6B2818B93A002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 55889E6D2818B93A002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "watchosAppObjC WatchKit Extension/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "watchosAppObjC WatchKit Extension"; - INFOPLIST_KEY_CLKComplicationPrincipalClass = ComplicationController; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INFOPLIST_KEY_WKExtensionDelegateClassName = ExtensionDelegate; - INFOPLIST_KEY_WKWatchOnly = YES; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 8.5; - }; - name = Debug; - }; - 55889E6E2818B93A002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "watchosAppObjC WatchKit Extension/Info.plist"; - INFOPLIST_KEY_CFBundleDisplayName = "watchosAppObjC WatchKit Extension"; - INFOPLIST_KEY_CLKComplicationPrincipalClass = ComplicationController; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INFOPLIST_KEY_WKExtensionDelegateClassName = ExtensionDelegate; - INFOPLIST_KEY_WKWatchOnly = YES; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC.watchkitapp.watchkitextension; - PRODUCT_NAME = "${TARGET_NAME}"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 8.5; - }; - name = Release; - }; - 55889E712818B93A002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - IBSC_MODULE = watchosAppObjC_WatchKit_Extension; - INFOPLIST_KEY_CFBundleDisplayName = "watchosAppObjC WatchKit App"; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 8.5; - }; - name = Debug; - }; - 55889E722818B93A002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - GENERATE_INFOPLIST_FILE = YES; - IBSC_MODULE = watchosAppObjC_WatchKit_Extension; - INFOPLIST_KEY_CFBundleDisplayName = "watchosAppObjC WatchKit App"; - INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC.watchkitapp; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 8.5; - }; - name = Release; - }; - 55889E752818B93A002E0228 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 55889E762818B93A002E0228 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = LDX6L68VZJ; - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.widespectrumcomputing.watchosAppObjC; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55889E402818B937002E0228 /* Build configuration list for PBXProject "watchosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E6A2818B93A002E0228 /* Debug */, - 55889E6B2818B93A002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55889E6C2818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC WatchKit Extension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E6D2818B93A002E0228 /* Debug */, - 55889E6E2818B93A002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55889E702818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC WatchKit App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E712818B93A002E0228 /* Debug */, - 55889E722818B93A002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55889E742818B93A002E0228 /* Build configuration list for PBXNativeTarget "watchosAppObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55889E752818B93A002E0228 /* Debug */, - 55889E762818B93A002E0228 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCSwiftPackageProductDependency section */ - 55DD35852818C3770061AC50 /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - productName = RollbarNotifier; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 55889E3D2818B937002E0228 /* Project object */; -} diff --git a/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Demos/watchosAppObjC/watchosAppObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/README.md b/Examples/README.md deleted file mode 100644 index 1943fa59..00000000 --- a/Examples/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Examples - -This folder contains numerous sample application projects categorized into relevant folders. - -The example projects are NOT intended to be included into the main SDK development Xcode workspace and -are assumed to be as stand-alone examples showing different ways of using the SDK modules -within different types of applications or application frameworks, as well as show and verify differnt ways -to integrate the SDK into an application. diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.pbxproj b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.pbxproj deleted file mode 100644 index 73b9986e..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.pbxproj +++ /dev/null @@ -1,501 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 55BD1D7E22E101BF008324D5 /* Rollbar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55BD1D7D22E101BE008324D5 /* Rollbar.framework */; }; - 55BD1D8022E105CC008324D5 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 55BD1D7F22E105CC008324D5 /* libc++.tbd */; }; - 9AA5BE0920A09553009D5610 /* KnobControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA5BE0720A09553009D5610 /* KnobControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AA5BE1420A09739009D5610 /* Knob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA5BE1320A09739009D5610 /* Knob.swift */; }; - 9AA5BE1620A09930009D5610 /* KnobRender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA5BE1520A09930009D5610 /* KnobRender.swift */; }; - 9AA5BE1820A09A79009D5610 /* RotationGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA5BE1720A09A79009D5610 /* RotationGestureRecognizer.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 5550CC1B22E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 554549C322C68DBA00D4A414; - remoteInfo = "Rollbar-iOS"; - }; - 5550CC1D22E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 554549DD22C68E8F00D4A414; - remoteInfo = "Rollbar-macOS"; - }; - 5550CC1F22E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454B9F22C6A97600D4A414; - remoteInfo = "RollbarKit-iOS"; - }; - 5550CC2122E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BA722C6A97700D4A414; - remoteInfo = "RollbarKit-iOSTests"; - }; - 5550CC2322E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BBB22C6A9CC00D4A414; - remoteInfo = "RollbarKit-macOS"; - }; - 5550CC2522E03E3100AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BC322C6A9CC00D4A414; - remoteInfo = "RollbarKit-macOSTests"; - }; - 5550CC2822E03E8600AECEF3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 55454B9E22C6A97600D4A414; - remoteInfo = "RollbarKit-iOS"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Rollbar.xcodeproj; path = ../../../Rollbar.xcodeproj; sourceTree = ""; }; - 55BD1D7D22E101BE008324D5 /* Rollbar.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Rollbar.framework; path = "../../../Dist/Rollbar/Release-iOS-Kit-universal/Rollbar.framework"; sourceTree = ""; }; - 55BD1D7F22E105CC008324D5 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 9AA5BE0420A09553009D5610 /* KnobControl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = KnobControl.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9AA5BE0720A09553009D5610 /* KnobControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KnobControl.h; sourceTree = ""; }; - 9AA5BE0820A09553009D5610 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9AA5BE1320A09739009D5610 /* Knob.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Knob.swift; sourceTree = ""; }; - 9AA5BE1520A09930009D5610 /* KnobRender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnobRender.swift; sourceTree = ""; }; - 9AA5BE1720A09A79009D5610 /* RotationGestureRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RotationGestureRecognizer.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 9AA5BE0020A09553009D5610 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55BD1D8022E105CC008324D5 /* libc++.tbd in Frameworks */, - 55BD1D7E22E101BF008324D5 /* Rollbar.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5550CC1022E03E3000AECEF3 /* Products */ = { - isa = PBXGroup; - children = ( - 5550CC1C22E03E3100AECEF3 /* libRollbar.a */, - 5550CC1E22E03E3100AECEF3 /* libRollbar.a */, - 5550CC2022E03E3100AECEF3 /* Rollbar.framework */, - 5550CC2222E03E3100AECEF3 /* RollbarKit-iOSTests.xctest */, - 5550CC2422E03E3100AECEF3 /* Rollbar.framework */, - 5550CC2622E03E3100AECEF3 /* RollbarKit-macOSTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 55BD1D7C22E101BE008324D5 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55BD1D7F22E105CC008324D5 /* libc++.tbd */, - 55BD1D7D22E101BE008324D5 /* Rollbar.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9AA5BDFA20A09553009D5610 = { - isa = PBXGroup; - children = ( - 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */, - 9AA5BE0620A09553009D5610 /* KnobControl */, - 9AA5BE0520A09553009D5610 /* Products */, - 55BD1D7C22E101BE008324D5 /* Frameworks */, - ); - sourceTree = ""; - }; - 9AA5BE0520A09553009D5610 /* Products */ = { - isa = PBXGroup; - children = ( - 9AA5BE0420A09553009D5610 /* KnobControl.framework */, - ); - name = Products; - sourceTree = ""; - }; - 9AA5BE0620A09553009D5610 /* KnobControl */ = { - isa = PBXGroup; - children = ( - 9AA5BE1320A09739009D5610 /* Knob.swift */, - 9AA5BE1720A09A79009D5610 /* RotationGestureRecognizer.swift */, - 9AA5BE0720A09553009D5610 /* KnobControl.h */, - 9AA5BE0820A09553009D5610 /* Info.plist */, - 9AA5BE1520A09930009D5610 /* KnobRender.swift */, - ); - path = KnobControl; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 9AA5BE0120A09553009D5610 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AA5BE0920A09553009D5610 /* KnobControl.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 9AA5BE0320A09553009D5610 /* KnobControl */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9AA5BE0C20A09553009D5610 /* Build configuration list for PBXNativeTarget "KnobControl" */; - buildPhases = ( - 9AA5BDFF20A09553009D5610 /* Sources */, - 9AA5BE0020A09553009D5610 /* Frameworks */, - 9AA5BE0120A09553009D5610 /* Headers */, - 9AA5BE0220A09553009D5610 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 5550CC2922E03E8600AECEF3 /* PBXTargetDependency */, - ); - name = KnobControl; - productName = KnobControl; - productReference = 9AA5BE0420A09553009D5610 /* KnobControl.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 9AA5BDFB20A09553009D5610 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1020; - ORGANIZATIONNAME = Razeware; - TargetAttributes = { - 9AA5BE0320A09553009D5610 = { - CreatedOnToolsVersion = 9.3; - LastSwiftMigration = 1130; - }; - }; - }; - buildConfigurationList = 9AA5BDFE20A09553009D5610 /* Build configuration list for PBXProject "KnobControl" */; - compatibilityVersion = "Xcode 10.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 9AA5BDFA20A09553009D5610; - productRefGroup = 9AA5BE0520A09553009D5610 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 5550CC1022E03E3000AECEF3 /* Products */; - ProjectRef = 5550CC0F22E03E3000AECEF3 /* Rollbar.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 9AA5BE0320A09553009D5610 /* KnobControl */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 5550CC1C22E03E3100AECEF3 /* libRollbar.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRollbar.a; - remoteRef = 5550CC1B22E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5550CC1E22E03E3100AECEF3 /* libRollbar.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRollbar.a; - remoteRef = 5550CC1D22E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5550CC2022E03E3100AECEF3 /* Rollbar.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Rollbar.framework; - remoteRef = 5550CC1F22E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5550CC2222E03E3100AECEF3 /* RollbarKit-iOSTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "RollbarKit-iOSTests.xctest"; - remoteRef = 5550CC2122E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5550CC2422E03E3100AECEF3 /* Rollbar.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Rollbar.framework; - remoteRef = 5550CC2322E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 5550CC2622E03E3100AECEF3 /* RollbarKit-macOSTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "RollbarKit-macOSTests.xctest"; - remoteRef = 5550CC2522E03E3100AECEF3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 9AA5BE0220A09553009D5610 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 9AA5BDFF20A09553009D5610 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AA5BE1420A09739009D5610 /* Knob.swift in Sources */, - 9AA5BE1820A09A79009D5610 /* RotationGestureRecognizer.swift in Sources */, - 9AA5BE1620A09930009D5610 /* KnobRender.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5550CC2922E03E8600AECEF3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "RollbarKit-iOS"; - targetProxy = 5550CC2822E03E8600AECEF3 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 9AA5BE0A20A09553009D5610 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../**"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 9AA5BE0B20A09553009D5610 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../../../**"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 9AA5BE0D20A09553009D5610 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "../../../Dist/Rollbar/Release-iOS-Kit-universal/**"; - INFOPLIST_FILE = KnobControl/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.KnobControl; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Debug; - }; - 9AA5BE0E20A09553009D5610 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "../../../Dist/Rollbar/Release-iOS-Kit-universal/**"; - INFOPLIST_FILE = KnobControl/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.KnobControl; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - USER_HEADER_SEARCH_PATHS = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 9AA5BDFE20A09553009D5610 /* Build configuration list for PBXProject "KnobControl" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9AA5BE0A20A09553009D5610 /* Debug */, - 9AA5BE0B20A09553009D5610 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9AA5BE0C20A09553009D5610 /* Build configuration list for PBXNativeTarget "KnobControl" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9AA5BE0D20A09553009D5610 /* Debug */, - 9AA5BE0E20A09553009D5610 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 9AA5BDFB20A09553009D5610 /* Project object */; -} diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ffeb9002..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Info.plist b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Info.plist deleted file mode 100644 index 1007fd9d..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Knob.swift b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Knob.swift deleted file mode 100644 index 80f8f7fc..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/Knob.swift +++ /dev/null @@ -1,169 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -import UIKit -import Rollbar - -@IBDesignable public class Knob: UIControl { - /** Contains the minimum value of the receiver. */ - public var minimumValue: Float = 0 - - /** Contains the maximum value of the receiver. */ - public var maximumValue: Float = 1 - - /** Contains the receiver’s current value. */ - public private (set) var value: Float = 0 - - /** Sets the receiver’s current value, allowing you to animate the change visually. */ - public func setValue(_ newValue: Float, animated: Bool = false) { - value = min(maximumValue, max(minimumValue, newValue)) - Rollbar.debug(String(format: "value = %f", value)) - - let angleRange = endAngle - startAngle - let valueRange = maximumValue - minimumValue - let angleValue = CGFloat(value - minimumValue) / CGFloat(valueRange) * angleRange + startAngle - renderer.setPointerAngle(angleValue, animated: animated) - Rollbar.debug(String(format: "angle = %f", angleValue)) - } - - /** Contains a Boolean value indicating whether changes - in the sliders value generate continuous update events. */ - public var isContinuous = true - - private let renderer = KnobRenderer() - - /** Specifies the width in points of the knob control track. Defaults to 2 */ - @IBInspectable public var lineWidth: CGFloat { - get { return renderer.lineWidth } - set { renderer.lineWidth = newValue } - } - - /** Specifies the angle of the start of the knob control track. Defaults to -11π/8 */ - public var startAngle: CGFloat { - get { return renderer.startAngle } - set { renderer.startAngle = newValue } - } - - /** Specifies the end angle of the knob control track. Defaults to 3π/8 */ - public var endAngle: CGFloat { - get { return renderer.endAngle } - set { renderer.endAngle = newValue } - } - - /** Specifies the length in points of the pointer on the knob. Defaults to 6 */ - @IBInspectable public var pointerLength: CGFloat { - get { return renderer.pointerLength } - set { renderer.pointerLength = newValue } - } - - /** Specifies the color of the knob, including the pointer. Defaults to blue */ - @IBInspectable public var color: UIColor { - get { return renderer.color } - set { renderer.color = newValue } - } - - public override init(frame: CGRect) { - super.init(frame: frame) - commonInit() - } - - public required init?(coder aDecoder: NSCoder) { - super.init(coder: aDecoder) - commonInit() - } - - public override func tintColorDidChange() { - renderer.color = tintColor - } - - private func commonInit() { - // configure Rollbar: - let config: RollbarConfiguration = RollbarConfiguration() - config.environment = "samples" - Rollbar.initWithAccessToken("2ffc7997ed864dda94f63e7b7daae0f3", configuration: config) - - renderer.updateBounds(bounds) - renderer.color = tintColor - renderer.setPointerAngle(renderer.startAngle) - - layer.addSublayer(renderer.trackLayer) - layer.addSublayer(renderer.pointerLayer) - - let gestureRecognizer = RotationGestureRecognizer(target: self, action: #selector(Knob.handleGesture(_:))) - addGestureRecognizer(gestureRecognizer) - - Rollbar.info("The Knob initialized!") - - // one more test: - Rollbar.log(RollbarLevel.info, - message:"Test message", - exception:nil, - data:["ExtraData1": "extra value 1", "ExtraData2": "extra value 2"], - context:"extra context") - - } - - @objc private func handleGesture(_ gesture: RotationGestureRecognizer) { - // 1 - let midPointAngle = (2 * CGFloat(Double.pi) + startAngle - endAngle) / 2 + endAngle - // 2 - var boundedAngle = gesture.touchAngle - if boundedAngle > midPointAngle { - boundedAngle -= 2 * CGFloat(Double.pi) - } else if boundedAngle < (midPointAngle - 2 * CGFloat(Double.pi)) { - boundedAngle -= 2 * CGFloat(Double.pi) - } - - // 3 - boundedAngle = min(endAngle, max(startAngle, boundedAngle)) - - // 4 - let angleRange = endAngle - startAngle - let valueRange = maximumValue - minimumValue - let angleValue = Float(boundedAngle - startAngle) / Float(angleRange) * valueRange + minimumValue - - // 5 - setValue(angleValue) - - if isContinuous { - sendActions(for: .valueChanged) - } else { - if gesture.state == .ended || gesture.state == .cancelled { - sendActions(for: .valueChanged) - } - } - } -} - -extension Knob { - public override func prepareForInterfaceBuilder() { - super.prepareForInterfaceBuilder() - - renderer.updateBounds(bounds) - } -} diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobControl.h b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobControl.h deleted file mode 100644 index b7e25976..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobControl.h +++ /dev/null @@ -1,46 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -//#import -//#import -//#import -//#import - -@import UIKit; -@import SystemConfiguration; -@import Rollbar; - -//! Project version number for KnobControl. -FOUNDATION_EXPORT double KnobControlVersionNumber; - -//! Project version string for KnobControl. -FOUNDATION_EXPORT const unsigned char KnobControlVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobRender.swift b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobRender.swift deleted file mode 100644 index 26a5f090..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/KnobRender.swift +++ /dev/null @@ -1,125 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -import Foundation - -class KnobRenderer { - var color: UIColor = .blue { - didSet { - trackLayer.strokeColor = color.cgColor - pointerLayer.strokeColor = color.cgColor - } - } - - var lineWidth: CGFloat = 2 { - didSet { - trackLayer.lineWidth = lineWidth - pointerLayer.lineWidth = lineWidth - updateTrackLayerPath() - updatePointerLayerPath() - } - } - - var startAngle: CGFloat = CGFloat(-Double.pi) * 11 / 8 { - didSet { - updateTrackLayerPath() - } - } - - var endAngle: CGFloat = CGFloat(Double.pi) * 3 / 8 { - didSet { - updateTrackLayerPath() - } - } - - var pointerLength: CGFloat = 6 { - didSet { - updateTrackLayerPath() - updatePointerLayerPath() - } - } - - private (set) var pointerAngle: CGFloat = CGFloat(-Double.pi) * 11 / 8 - - func setPointerAngle(_ newPointerAngle: CGFloat, animated: Bool = false) { - CATransaction.begin() - CATransaction.setDisableActions(true) - - pointerLayer.transform = CATransform3DMakeRotation(newPointerAngle, 0, 0, 1) - - if animated { - let midAngleValue = (max(newPointerAngle, pointerAngle) - min(newPointerAngle, pointerAngle)) / 2 + min(newPointerAngle, pointerAngle) - let animation = CAKeyframeAnimation(keyPath: "transform.rotation.z") - animation.values = [pointerAngle, midAngleValue, newPointerAngle] - animation.keyTimes = [0.0, 0.5, 1.0] - animation.timingFunctions = [CAMediaTimingFunction(name: .easeInEaseOut)] - pointerLayer.add(animation, forKey: nil) - } - - CATransaction.commit() - - pointerAngle = newPointerAngle - } - - let trackLayer = CAShapeLayer() - let pointerLayer = CAShapeLayer() - - init() { - trackLayer.fillColor = UIColor.clear.cgColor - pointerLayer.fillColor = UIColor.clear.cgColor - } - - private func updateTrackLayerPath() { - let bounds = trackLayer.bounds - let center = CGPoint(x: bounds.midX, y: bounds.midY) - let offset = max(pointerLength, lineWidth / 2) - let radius = min(bounds.width, bounds.height) / 2 - offset - - let ring = UIBezierPath(arcCenter: center, radius: radius, startAngle: startAngle, endAngle: endAngle, clockwise: true) - trackLayer.path = ring.cgPath - } - - private func updatePointerLayerPath() { - let bounds = trackLayer.bounds - - let pointer = UIBezierPath() - pointer.move(to: CGPoint(x: bounds.width - CGFloat(pointerLength) - CGFloat(lineWidth) / 2, y: bounds.midY)) - pointer.addLine(to: CGPoint(x: bounds.width, y: bounds.midY)) - pointerLayer.path = pointer.cgPath - } - - func updateBounds(_ bounds: CGRect) { - trackLayer.bounds = bounds - trackLayer.position = CGPoint(x: bounds.midX, y: bounds.midY) - updateTrackLayerPath() - - pointerLayer.bounds = trackLayer.bounds - pointerLayer.position = trackLayer.position - updatePointerLayerPath() - } -} diff --git a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/RotationGestureRecognizer.swift b/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/RotationGestureRecognizer.swift deleted file mode 100644 index ad38256d..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobControl/KnobControl/RotationGestureRecognizer.swift +++ /dev/null @@ -1,64 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -import Foundation -import UIKit.UIGestureRecognizerSubclass - -class RotationGestureRecognizer: UIPanGestureRecognizer { - private(set) var touchAngle: CGFloat = 0 - - override func touchesBegan(_ touches: Set, with event: UIEvent) { - super.touchesBegan(touches, with: event) - updateAngle(with: touches) - } - - override func touchesMoved(_ touches: Set, with event: UIEvent) { - super.touchesMoved(touches, with: event) - updateAngle(with: touches) - } - - private func updateAngle(with touches: Set) { - guard let touch = touches.first, let view = view else { - return - } - let touchPoint = touch.location(in: view) - touchAngle = angle(for: touchPoint, in: view) - } - - private func angle(for point: CGPoint, in view: UIView) -> CGFloat { - let centerOffset = CGPoint(x: point.x - view.bounds.midX, y: point.y - view.bounds.midY) - return atan2(centerOffset.y, centerOffset.x) - } - - override init(target: Any?, action: Selector?) { - super.init(target: target, action: action) - - maximumNumberOfTouches = 1 - minimumNumberOfTouches = 1 - } -} diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.pbxproj b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.pbxproj deleted file mode 100755 index 13640d4a..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.pbxproj +++ /dev/null @@ -1,426 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 55BD1D8322E1069D008324D5 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 55BD1D8222E1069D008324D5 /* libc++.tbd */; }; - 9A39AD9920A0A39500F54C68 /* KnobControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A39AD9320A0A09E00F54C68 /* KnobControl.framework */; }; - 9A39AD9A20A0A39500F54C68 /* KnobControl.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9A39AD9320A0A09E00F54C68 /* KnobControl.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 9AA5BDF320A09115009D5610 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA5BDEB20A09115009D5610 /* AppDelegate.swift */; }; - 9AA5BDF420A09115009D5610 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9AA5BDEC20A09115009D5610 /* Assets.xcassets */; }; - 9AA5BDF520A09115009D5610 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9AA5BDED20A09115009D5610 /* Main.storyboard */; }; - 9AA5BDF820A09115009D5610 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 9AA5BDF120A09115009D5610 /* LaunchScreen.storyboard */; }; - 9AA5BDF920A09115009D5610 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA5BDF220A09115009D5610 /* ViewController.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 9A39AD9220A0A09E00F54C68 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 9A39AD8E20A0A09E00F54C68 /* KnobControl.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 9AA5BE0420A09553009D5610; - remoteInfo = KnobControl; - }; - 9A39AD9B20A0A39500F54C68 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 9A39AD8E20A0A09E00F54C68 /* KnobControl.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 9AA5BE0320A09553009D5610; - remoteInfo = KnobControl; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 9A39AD9D20A0A39500F54C68 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 9A39AD9A20A0A39500F54C68 /* KnobControl.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 55BD1D8222E1069D008324D5 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 9A39AD8E20A0A09E00F54C68 /* KnobControl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = KnobControl.xcodeproj; path = ../KnobControl/KnobControl.xcodeproj; sourceTree = ""; }; - 9AA5BDEB20A09115009D5610 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 9AA5BDEC20A09115009D5610 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 9AA5BDEE20A09115009D5610 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 9AA5BDEF20A09115009D5610 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9AA5BDF120A09115009D5610 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; - 9AA5BDF220A09115009D5610 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - D2A5F2001F4A9144005CD714 /* KnobShowcase.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = KnobShowcase.app; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D2A5F1FD1F4A9144005CD714 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55BD1D8322E1069D008324D5 /* libc++.tbd in Frameworks */, - 9A39AD9920A0A39500F54C68 /* KnobControl.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 55BD1D8122E1069D008324D5 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55BD1D8222E1069D008324D5 /* libc++.tbd */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9A39AD8F20A0A09E00F54C68 /* Products */ = { - isa = PBXGroup; - children = ( - 9A39AD9320A0A09E00F54C68 /* KnobControl.framework */, - ); - name = Products; - sourceTree = ""; - }; - 9AA5BDEA20A09115009D5610 /* KnobShowcase */ = { - isa = PBXGroup; - children = ( - 9AA5BDEB20A09115009D5610 /* AppDelegate.swift */, - 9AA5BDEC20A09115009D5610 /* Assets.xcassets */, - 9AA5BDED20A09115009D5610 /* Main.storyboard */, - 9AA5BDEF20A09115009D5610 /* Info.plist */, - 9AA5BDF120A09115009D5610 /* LaunchScreen.storyboard */, - 9AA5BDF220A09115009D5610 /* ViewController.swift */, - ); - path = KnobShowcase; - sourceTree = ""; - }; - D2A5F1F71F4A9143005CD714 = { - isa = PBXGroup; - children = ( - 9A39AD8E20A0A09E00F54C68 /* KnobControl.xcodeproj */, - 9AA5BDEA20A09115009D5610 /* KnobShowcase */, - D2A5F2011F4A9144005CD714 /* Products */, - 55BD1D8122E1069D008324D5 /* Frameworks */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - }; - D2A5F2011F4A9144005CD714 /* Products */ = { - isa = PBXGroup; - children = ( - D2A5F2001F4A9144005CD714 /* KnobShowcase.app */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - D2A5F1FF1F4A9144005CD714 /* KnobShowcase */ = { - isa = PBXNativeTarget; - buildConfigurationList = D2A5F2121F4A9144005CD714 /* Build configuration list for PBXNativeTarget "KnobShowcase" */; - buildPhases = ( - D2A5F1FC1F4A9144005CD714 /* Sources */, - D2A5F1FD1F4A9144005CD714 /* Frameworks */, - D2A5F1FE1F4A9144005CD714 /* Resources */, - 9A39AD9D20A0A39500F54C68 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 9A39AD9C20A0A39500F54C68 /* PBXTargetDependency */, - ); - name = KnobShowcase; - productName = MyRWTutorial; - productReference = D2A5F2001F4A9144005CD714 /* KnobShowcase.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D2A5F1F81F4A9143005CD714 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0900; - LastUpgradeCheck = 0930; - ORGANIZATIONNAME = Razeware; - TargetAttributes = { - D2A5F1FF1F4A9144005CD714 = { - CreatedOnToolsVersion = 9.0; - LastSwiftMigration = 1130; - }; - }; - }; - buildConfigurationList = D2A5F1FB1F4A9143005CD714 /* Build configuration list for PBXProject "KnobShowcase" */; - compatibilityVersion = "Xcode 10.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = D2A5F1F71F4A9143005CD714; - productRefGroup = D2A5F2011F4A9144005CD714 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 9A39AD8F20A0A09E00F54C68 /* Products */; - ProjectRef = 9A39AD8E20A0A09E00F54C68 /* KnobControl.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - D2A5F1FF1F4A9144005CD714 /* KnobShowcase */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 9A39AD9320A0A09E00F54C68 /* KnobControl.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = KnobControl.framework; - remoteRef = 9A39AD9220A0A09E00F54C68 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - D2A5F1FE1F4A9144005CD714 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AA5BDF420A09115009D5610 /* Assets.xcassets in Resources */, - 9AA5BDF820A09115009D5610 /* LaunchScreen.storyboard in Resources */, - 9AA5BDF520A09115009D5610 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - D2A5F1FC1F4A9144005CD714 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 9AA5BDF920A09115009D5610 /* ViewController.swift in Sources */, - 9AA5BDF320A09115009D5610 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 9A39AD9C20A0A39500F54C68 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = KnobControl; - targetProxy = 9A39AD9B20A0A39500F54C68 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 9AA5BDED20A09115009D5610 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 9AA5BDEE20A09115009D5610 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - D2A5F2101F4A9144005CD714 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - D2A5F2111F4A9144005CD714 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - D2A5F2131F4A9144005CD714 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = LDX6L68VZJ; - INFOPLIST_FILE = KnobShowcase/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.KnobShowcase; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Debug; - }; - D2A5F2141F4A9144005CD714 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = LDX6L68VZJ; - INFOPLIST_FILE = KnobShowcase/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.KnobShowcase; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 1; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D2A5F1FB1F4A9143005CD714 /* Build configuration list for PBXProject "KnobShowcase" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D2A5F2101F4A9144005CD714 /* Debug */, - D2A5F2111F4A9144005CD714 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D2A5F2121F4A9144005CD714 /* Build configuration list for PBXNativeTarget "KnobShowcase" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D2A5F2131F4A9144005CD714 /* Debug */, - D2A5F2141F4A9144005CD714 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D2A5F1F81F4A9143005CD714 /* Project object */; -} diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100755 index 0d17ef55..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index 0c67376e..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/xcshareddata/IDETemplateMacros.plist b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/xcshareddata/IDETemplateMacros.plist deleted file mode 100755 index d59cbf7d..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase.xcodeproj/xcshareddata/IDETemplateMacros.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - FILEHEADER - / Copyright (c) ___YEAR___ Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/AppDelegate.swift b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/AppDelegate.swift deleted file mode 100755 index dde15dad..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/AppDelegate.swift +++ /dev/null @@ -1,35 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? -} - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100755 index bae4655f..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "icon-app-20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "icon-app-20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "icon-app-29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "icon-app-29@3x copy.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "icon-app-40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "icon-app-40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "icon-app-60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "icon-app-60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon20.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon29.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon40.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon76.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon1024.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon1024.png deleted file mode 100755 index 03a90f4f..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon1024.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20.png deleted file mode 100755 index abfe342b..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20@2x.png deleted file mode 100755 index 11d267bf..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon20@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29.png deleted file mode 100755 index c22b9b0f..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29@2x.png deleted file mode 100755 index 2603ea9c..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon29@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40.png deleted file mode 100755 index 11d267bf..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40@2x.png deleted file mode 100755 index 08a7c242..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon40@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76.png deleted file mode 100755 index d49b0746..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76@2x.png deleted file mode 100755 index 7df4a3ca..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon76@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon83.5@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon83.5@2x.png deleted file mode 100755 index b5f1c47e..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/Icon83.5@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@2x.png deleted file mode 100755 index 11d267bf..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@3x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@3x.png deleted file mode 100755 index c38ba0fa..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-20@3x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@2x.png deleted file mode 100755 index 2603ea9c..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@3x copy.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@3x copy.png deleted file mode 100755 index 0d0d727a..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-29@3x copy.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@2x.png deleted file mode 100755 index 08a7c242..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@3x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@3x.png deleted file mode 100755 index ed585762..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-40@3x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@2x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@2x.png deleted file mode 100755 index 1bd7d56b..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@2x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@3x.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@3x.png deleted file mode 100755 index 42b0d287..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/AppIcon.appiconset/icon-app-60@3x.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Contents.json b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Contents.json deleted file mode 100755 index fa3b52b5..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "Razewarelogo_1024.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Razewarelogo_1024.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Razewarelogo_1024.png deleted file mode 100755 index 73842d0b..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rw-logo.imageset/Razewarelogo_1024.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/Contents.json b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/Contents.json deleted file mode 100755 index 1e92485b..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "filename" : "rwdevcon-bg.png", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/rwdevcon-bg.png b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/rwdevcon-bg.png deleted file mode 100755 index 5a2da914..00000000 Binary files a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Assets.xcassets/rwdevcon-bg.imageset/rwdevcon-bg.png and /dev/null differ diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Base.lproj/Main.storyboard b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Base.lproj/Main.storyboard deleted file mode 100755 index a0ab398f..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Base.lproj/Main.storyboard +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Info.plist b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Info.plist deleted file mode 100755 index 16be3b68..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/LaunchScreen.storyboard b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/LaunchScreen.storyboard deleted file mode 100755 index 4e46496d..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/LaunchScreen.storyboard +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/ViewController.swift b/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/ViewController.swift deleted file mode 100644 index 403cb38a..00000000 --- a/Examples/RollbarWithinAnotherFramework/KnobShowcase/KnobShowcase/ViewController.swift +++ /dev/null @@ -1,69 +0,0 @@ -/// Copyright (c) 2018 Razeware LLC -/// -/// Permission is hereby granted, free of charge, to any person obtaining a copy -/// of this software and associated documentation files (the "Software"), to deal -/// in the Software without restriction, including without limitation the rights -/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -/// copies of the Software, and to permit persons to whom the Software is -/// furnished to do so, subject to the following conditions: -/// -/// The above copyright notice and this permission notice shall be included in -/// all copies or substantial portions of the Software. -/// -/// Notwithstanding the foregoing, you may not use, copy, modify, merge, publish, -/// distribute, sublicense, create a derivative work, and/or sell copies of the -/// Software in any work that is designed, intended, or marketed for pedagogical or -/// instructional purposes related to programming, coding, application development, -/// or information technology. Permission for such use, copying, modification, -/// merger, publication, distribution, sublicensing, creation of derivative works, -/// or sale is expressly withheld. -/// -/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -/// THE SOFTWARE. - -import UIKit -import KnobControl - -class ViewController: UIViewController { - - @IBOutlet var valueLabel: UILabel! - @IBOutlet var valueSlider: UISlider! - @IBOutlet var animateSwitch: UISwitch! - @IBOutlet var knob: Knob! - - override func viewDidLoad() { - super.viewDidLoad() - - knob.lineWidth = 4 - knob.pointerLength = 12 - knob.setValue(valueSlider.value) - knob.addTarget(self, action: #selector(ViewController.handleValueChanged(_:)), for: .valueChanged) - - updateLabel() - } - - @IBAction func handleValueChanged(_ sender: Any) { - if sender is UISlider { - knob.setValue(valueSlider.value) - } else { - valueSlider.value = knob.value - } - updateLabel() - } - - @IBAction func handleRandomButtonPressed(_ sender: Any) { - let randomValue = Float(arc4random_uniform(101)) / 100.0 - knob.setValue(randomValue, animated: animateSwitch.isOn) - valueSlider.setValue(Float(randomValue), animated: animateSwitch.isOn) - updateLabel() - } - - private func updateLabel() { - valueLabel.text = String(format: "%.2f", knob.value) - } -} diff --git a/Examples/RollbarWithinAnotherFramework/ReadMe.md b/Examples/RollbarWithinAnotherFramework/ReadMe.md deleted file mode 100644 index b5cc90ce..00000000 --- a/Examples/RollbarWithinAnotherFramework/ReadMe.md +++ /dev/null @@ -1,63 +0,0 @@ -# Example: Rollbar-iOS within another framework - -This example demonstrates how to integrate Rollbar-iOS notifier within a custom built framework. - -## Commit: 3abb588e735ac5146107f169a0b31203ed5b2d26 -Initial codebase: -Two buildable projects KnobShowcase (an app) and KnobControl (a custom-built framework). -KnobShowcase application uses KnobControl framework. -(These projects are courtesy of https://www.raywenderlich.com/5109-creating-a-framework-for-ios) - -## Commit: 56770d7d14888c3313c064c7397115e3b43f58cc - -Integrated Rollbar-iOS notifier into the KnobControl framework, so that, when the KnobShowcase app runs and the Knob control is initialized and manipulated, Rollbar-iOS SDK sends message to the Rollbar API (for example: https://rollbar.com/Rollbar/rollbar-ios/items/56/occurrences/58093544926/) - -## What was done betwen the two commits above: Steps to integrate Rollbar-iOS into KnobControl - -1. Open KnobShowcase project in Xcode. -2. In Xcode's Project Navigator, observe that KnobShowcase already includes/depends-on KnobControl project. -3. Locate your local repo/codebase of Rollbar-iOS in Finder and drag-and-drop its Rollbar project file onto - the KnobControl project item within the Xcode's Project Navigator. -4. Now you should see your project roots organized in the Project Navigator like so: -``` - KnobShowcase - |__KnobControl - |__Rollbar -``` - -5. In the Project Navigator, unfold Products subfolder of the Rollbar project so that you can see Rollbar.framework within its content. -6. In the Project Navigator, select/click KnobControl project root. In the project configuration view (to the right of the Project Navigator), select KnobControl target and Genral settings for it. Down the General settings view there is the Linked Frameworks and Libraries section. -7. Drag Rollbar.framework item from the Rollbar project's Products subforlder of the Project Navigator and drop it within the Linked Frameworks and Libraries section of the General settings for KnobControl target. -8. Locate (or create) the custom framework's bridge-header file. For the KnobControl framework project, it is the KnobControl.h and add following imports at the top of the file: -``` -#import -#import -``` -9. Locate the Knob.swift file that we want to instrument using Rollbar-iOS notifier. -10. Modify commonInit() function of the Knob class by adding followin Rollbar initialozation code at the top of the function: -``` - // configure Rollbar: - let config: RollbarConfiguration = RollbarConfiguration() - config.environment = "samples" - Rollbar.initWithAccessToken("2ffc7997ed864dda94f63e7b7daae0f3", configuration: config) -``` -and by adding informational log at the function bottom: -``` - Rollbar.info("The Knob initialized!") -``` -11. Also, in order to log current Knob state, modify setValue(...) function of the Knob class by adding following lines of code: -``` - Rollbar.debug(String(format: "value = %f", value)) -``` -and -``` - Rollbar.debug(String(format: "angle = %f", angleValue)) -``` -11. Now, after building and running the application, you can observe following items within the Rollbar Dashboard: - - https://rollbar.com/Rollbar/rollbar-ios/items/56/occurrences/58093544926/ - - https://rollbar.com/Rollbar/rollbar-ios/items/49/occurrences/58093554330/ - - https://rollbar.com/Rollbar/rollbar-ios/items/53/occurrences/58093554478/ - diff --git a/Examples/iOSAppWithRollbarCocoaPod/Podfile b/Examples/iOSAppWithRollbarCocoaPod/Podfile deleted file mode 100644 index f9213afa..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/Podfile +++ /dev/null @@ -1,6 +0,0 @@ -platform :ios, '8.0' -use_frameworks! - -target 'iOSAppWithRollbarCocoaPod' do -pod 'Rollbar', '~> 1.12.7' -end diff --git a/Examples/iOSAppWithRollbarCocoaPod/Podfile.lock b/Examples/iOSAppWithRollbarCocoaPod/Podfile.lock deleted file mode 100644 index df8b94d3..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - Rollbar (1.12.3) - -DEPENDENCIES: - - Rollbar (~> 1.12.3) - -SPEC REPOS: - trunk: - - Rollbar - -SPEC CHECKSUMS: - Rollbar: d362a41a3bb2e82586f18efcc6fa64948d264112 - -PODFILE CHECKSUM: 5d4faa1c79fa15ba580ee28fc6ba2fc573487272 - -COCOAPODS: 1.9.1 diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj deleted file mode 100644 index c70c12e7..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj +++ /dev/null @@ -1,429 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 55538FF024442E2B00F5ABFA /* Podfile in Resources */ = {isa = PBXBuildFile; fileRef = 55538FEF24442E2B00F5ABFA /* Podfile */; }; - 55E7288322D7F92E007661F3 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 55E7288222D7F92E007661F3 /* NetworkExtension.framework */; }; - 55F1BBC722D6F23A00F4F958 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F1BBC622D6F23A00F4F958 /* AppDelegate.m */; }; - 55F1BBCA22D6F23A00F4F958 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F1BBC922D6F23A00F4F958 /* ViewController.m */; }; - 55F1BBCD22D6F23A00F4F958 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55F1BBCB22D6F23A00F4F958 /* Main.storyboard */; }; - 55F1BBCF22D6F23D00F4F958 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 55F1BBCE22D6F23D00F4F958 /* Assets.xcassets */; }; - 55F1BBD222D6F23D00F4F958 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 55F1BBD022D6F23D00F4F958 /* LaunchScreen.storyboard */; }; - 55F1BBD522D6F23D00F4F958 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 55F1BBD422D6F23D00F4F958 /* main.m */; }; - 5E4F6FD1BC5E0B5ED0D9640C /* Pods_iOSAppWithRollbarCocoaPod.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C6E30FF5930E68CD13FABD07 /* Pods_iOSAppWithRollbarCocoaPod.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 14F553DAD246167FA8E483A7 /* Pods-iOSAppWithRollbarCocoaPod.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOSAppWithRollbarCocoaPod.release.xcconfig"; path = "Target Support Files/Pods-iOSAppWithRollbarCocoaPod/Pods-iOSAppWithRollbarCocoaPod.release.xcconfig"; sourceTree = ""; }; - 55538FEF24442E2B00F5ABFA /* Podfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Podfile; sourceTree = ""; }; - 55E7288222D7F92E007661F3 /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; - 55E7288422D7F92E007661F3 /* iOSAppWithRollbarCocoaPod.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = iOSAppWithRollbarCocoaPod.entitlements; sourceTree = ""; }; - 55F1BBC222D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iOSAppWithRollbarCocoaPod.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 55F1BBC522D6F23A00F4F958 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 55F1BBC622D6F23A00F4F958 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 55F1BBC822D6F23A00F4F958 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 55F1BBC922D6F23A00F4F958 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 55F1BBCC22D6F23A00F4F958 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 55F1BBCE22D6F23D00F4F958 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 55F1BBD122D6F23D00F4F958 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 55F1BBD322D6F23D00F4F958 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 55F1BBD422D6F23D00F4F958 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 97FF944EF76B87EC9FE8C833 /* Pods-iOSAppWithRollbarCocoaPod.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOSAppWithRollbarCocoaPod.debug.xcconfig"; path = "Target Support Files/Pods-iOSAppWithRollbarCocoaPod/Pods-iOSAppWithRollbarCocoaPod.debug.xcconfig"; sourceTree = ""; }; - C6E30FF5930E68CD13FABD07 /* Pods_iOSAppWithRollbarCocoaPod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_iOSAppWithRollbarCocoaPod.framework; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 55F1BBBF22D6F23A00F4F958 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5E4F6FD1BC5E0B5ED0D9640C /* Pods_iOSAppWithRollbarCocoaPod.framework in Frameworks */, - 55E7288322D7F92E007661F3 /* NetworkExtension.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 37F9380CA54C0E591B785FA6 /* Pods */ = { - isa = PBXGroup; - children = ( - 97FF944EF76B87EC9FE8C833 /* Pods-iOSAppWithRollbarCocoaPod.debug.xcconfig */, - 14F553DAD246167FA8E483A7 /* Pods-iOSAppWithRollbarCocoaPod.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - 55F1BBB922D6F23A00F4F958 = { - isa = PBXGroup; - children = ( - 55538FEF24442E2B00F5ABFA /* Podfile */, - 55F1BBC422D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod */, - 55F1BBC322D6F23A00F4F958 /* Products */, - 37F9380CA54C0E591B785FA6 /* Pods */, - C30FBE70185FCAC3244717A7 /* Frameworks */, - ); - sourceTree = ""; - }; - 55F1BBC322D6F23A00F4F958 /* Products */ = { - isa = PBXGroup; - children = ( - 55F1BBC222D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod.app */, - ); - name = Products; - sourceTree = ""; - }; - 55F1BBC422D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod */ = { - isa = PBXGroup; - children = ( - 55E7288422D7F92E007661F3 /* iOSAppWithRollbarCocoaPod.entitlements */, - 55F1BBC522D6F23A00F4F958 /* AppDelegate.h */, - 55F1BBC622D6F23A00F4F958 /* AppDelegate.m */, - 55F1BBC822D6F23A00F4F958 /* ViewController.h */, - 55F1BBC922D6F23A00F4F958 /* ViewController.m */, - 55F1BBCB22D6F23A00F4F958 /* Main.storyboard */, - 55F1BBCE22D6F23D00F4F958 /* Assets.xcassets */, - 55F1BBD022D6F23D00F4F958 /* LaunchScreen.storyboard */, - 55F1BBD322D6F23D00F4F958 /* Info.plist */, - 55F1BBD422D6F23D00F4F958 /* main.m */, - ); - path = iOSAppWithRollbarCocoaPod; - sourceTree = ""; - }; - C30FBE70185FCAC3244717A7 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55E7288222D7F92E007661F3 /* NetworkExtension.framework */, - C6E30FF5930E68CD13FABD07 /* Pods_iOSAppWithRollbarCocoaPod.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 55F1BBC122D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod */ = { - isa = PBXNativeTarget; - buildConfigurationList = 55F1BBD822D6F23D00F4F958 /* Build configuration list for PBXNativeTarget "iOSAppWithRollbarCocoaPod" */; - buildPhases = ( - 5E81619DE3353F53B7F8FF26 /* [CP] Check Pods Manifest.lock */, - 55F1BBBE22D6F23A00F4F958 /* Sources */, - 55F1BBBF22D6F23A00F4F958 /* Frameworks */, - 55F1BBC022D6F23A00F4F958 /* Resources */, - DAFA50F91B9C62190A6EAA7C /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = iOSAppWithRollbarCocoaPod; - productName = iOSAppWithRollbarCocoaPod; - productReference = 55F1BBC222D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 55F1BBBA22D6F23A00F4F958 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1020; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 55F1BBC122D6F23A00F4F958 = { - CreatedOnToolsVersion = 10.2.1; - SystemCapabilities = { - com.apple.NetworkExtensions.iOS = { - enabled = 1; - }; - }; - }; - }; - }; - buildConfigurationList = 55F1BBBD22D6F23A00F4F958 /* Build configuration list for PBXProject "iOSAppWithRollbarCocoaPod" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 55F1BBB922D6F23A00F4F958; - productRefGroup = 55F1BBC322D6F23A00F4F958 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 55F1BBC122D6F23A00F4F958 /* iOSAppWithRollbarCocoaPod */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 55F1BBC022D6F23A00F4F958 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55F1BBD222D6F23D00F4F958 /* LaunchScreen.storyboard in Resources */, - 55F1BBCF22D6F23D00F4F958 /* Assets.xcassets in Resources */, - 55538FF024442E2B00F5ABFA /* Podfile in Resources */, - 55F1BBCD22D6F23A00F4F958 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5E81619DE3353F53B7F8FF26 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-iOSAppWithRollbarCocoaPod-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - DAFA50F91B9C62190A6EAA7C /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-iOSAppWithRollbarCocoaPod/Pods-iOSAppWithRollbarCocoaPod-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-iOSAppWithRollbarCocoaPod/Pods-iOSAppWithRollbarCocoaPod-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-iOSAppWithRollbarCocoaPod/Pods-iOSAppWithRollbarCocoaPod-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 55F1BBBE22D6F23A00F4F958 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 55F1BBCA22D6F23A00F4F958 /* ViewController.m in Sources */, - 55F1BBD522D6F23D00F4F958 /* main.m in Sources */, - 55F1BBC722D6F23A00F4F958 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 55F1BBCB22D6F23A00F4F958 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55F1BBCC22D6F23A00F4F958 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 55F1BBD022D6F23D00F4F958 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 55F1BBD122D6F23D00F4F958 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 55F1BBD622D6F23D00F4F958 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.2; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 55F1BBD722D6F23D00F4F958 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.2; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 55F1BBD922D6F23D00F4F958 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 97FF944EF76B87EC9FE8C833 /* Pods-iOSAppWithRollbarCocoaPod.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.entitlements; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = LDX6L68VZJ; - INFOPLIST_FILE = iOSAppWithRollbarCocoaPod/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.iOSAppWithRollbarCocoaPod; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 55F1BBDA22D6F23D00F4F958 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 14F553DAD246167FA8E483A7 /* Pods-iOSAppWithRollbarCocoaPod.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.entitlements; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = LDX6L68VZJ; - INFOPLIST_FILE = iOSAppWithRollbarCocoaPod/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.iOSAppWithRollbarCocoaPod; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 55F1BBBD22D6F23A00F4F958 /* Build configuration list for PBXProject "iOSAppWithRollbarCocoaPod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55F1BBD622D6F23D00F4F958 /* Debug */, - 55F1BBD722D6F23D00F4F958 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 55F1BBD822D6F23D00F4F958 /* Build configuration list for PBXNativeTarget "iOSAppWithRollbarCocoaPod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 55F1BBD922D6F23D00F4F958 /* Debug */, - 55F1BBDA22D6F23D00F4F958 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 55F1BBBA22D6F23A00F4F958 /* Project object */; -} diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 62af9deb..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index efdb55f9..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.h b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.h deleted file mode 100644 index 8de27918..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// AppDelegate.h -// iOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-10. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface AppDelegate : UIResponder - -@property (strong, nonatomic) UIWindow *window; - - -@end - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.m b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.m deleted file mode 100644 index 74cd57c3..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/AppDelegate.m +++ /dev/null @@ -1,69 +0,0 @@ -// -// AppDelegate.m -// iOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-10. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "AppDelegate.h" -@import Rollbar; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Override point for customization after application launch. - - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - config.environment = @"samples"; - - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app just launched..."]; - - return YES; -} - - -- (void)applicationWillResignActive:(UIApplication *)application { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app is about to resign active..."]; - -} - - -- (void)applicationDidEnterBackground:(UIApplication *)application { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app entered background..."]; -} - - -- (void)applicationWillEnterForeground:(UIApplication *)application { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app entered foreground..."]; -} - - -- (void)applicationDidBecomeActive:(UIApplication *)application { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app bacame active..."]; -} - - -- (void)applicationWillTerminate:(UIApplication *)application { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - - [Rollbar info:@"iOSAppWithRollbarCocoaPod: the app is about to terminate..."]; -} - - -@end diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d65..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/LaunchScreen.storyboard b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index bfa36129..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard deleted file mode 100644 index 942f0bc4..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Info.plist b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Info.plist deleted file mode 100644 index 16be3b68..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.h b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.h deleted file mode 100644 index 88ae4fad..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// ViewController.h -// iOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-10. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.m b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.m deleted file mode 100644 index 30782b81..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/ViewController.m +++ /dev/null @@ -1,23 +0,0 @@ -// -// ViewController.m -// iOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-10. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view. -} - - -@end diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.entitlements b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.entitlements deleted file mode 100644 index 729dd6a1..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod.entitlements +++ /dev/null @@ -1,8 +0,0 @@ - - - - - com.apple.developer.networking.networkextension - - - diff --git a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/main.m b/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/main.m deleted file mode 100644 index eb29f3a8..00000000 --- a/Examples/iOSAppWithRollbarCocoaPod/iOSAppWithRollbarCocoaPod/main.m +++ /dev/null @@ -1,16 +0,0 @@ -// -// main.m -// iOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-10. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile deleted file mode 100644 index c307fe2c..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile +++ /dev/null @@ -1 +0,0 @@ -github "rollbar/rollbar-ios" # GitHub.com diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile.resolved b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile.resolved deleted file mode 100644 index 3744f5cd..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/Cartfile.resolved +++ /dev/null @@ -1 +0,0 @@ -github "rollbar/rollbar-ios" "v1.11.2" diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/ReadMe.md b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/ReadMe.md deleted file mode 100644 index 8b5d8aec..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/ReadMe.md +++ /dev/null @@ -1,62 +0,0 @@ -Install Carthage dependencies manager from: https://github.com/Carthage/Carthage/releases by downloading one of the latest available Carthage.pkg installers. - -Create Cartfile side-by-side with the application project/workspace file. - - -Add following dependency to the Cartfile: - -`github "rollbar/rollbar-ios" # GitHub.com` - -Open the Terminal from the application codebase root (where the application project/workspace file is located) and run following command: - -`carthage update` - -Observe the command execution fetching the Rollbar-iOS repo at the latest available release check-point, building a few available Rollbar-iOS schemes. -Cartfile.resolved file and a Carthage directory will appear in the same directory where your .xcodeproj or .xcworkspace is. - -On your application targets’ General settings tab, in the “Frameworks, Libraries, and Embedded Content” section, drag and drop each framework you want to use (Rollbar.framework) from the Carthage/Build folder on disk. - -On your application targets’ Build Phases settings tab, click the + icon and choose New Run Script Phase. Create a Run Script in which you specify your shell (ex: /bin/sh), add the following contents to the script area below the shell: -`/usr/local/bin/carthage copy-frameworks` - -In the capplication codebase root, create input.xcfilelist file and add the paths to the frameworks you want to use, i.e.: -`$(SRCROOT)/Carthage/Build/iOS/Rollbar.framework` - -In the capplication codebase root, create output.xcfilelist file and add the paths to the copied frameworks, i.e.: -`$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Rollbar.framework` - -With output files specified alongside the input files, Xcode only needs to run the script when the input files have changed or the output files are missing. This means dirty builds will be faster when you haven't rebuilt frameworks with Carthage. - - -Open AppDelegate.m for editing and following imports at the top of the file: - -``` -#import -#import - -Also, add following Rollbar configuration, initialization, and verfication code: - -``` - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - config.environment = @"samples"; - // initialize Rollbar: - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - // first test - [Rollbar info:@"iOSAppWithRollbarViaCarthage_Objective-C: the app just launched. Life is good..."]; - - // one more test: - [Rollbar log:RollbarInfo - message:@"Test message" - exception:nil - data:@{@"ExtraData1":@"extra value 1", @"ExtraData2":@"extra value 2"} - context:@"extra context"]; - -into the implementation of -`- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions` - -Build and run your application. -Verify that the two log messages above are showing up in the Rollbar Dashboard. - -Enjoy better development experience with the help of Rollbar! - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.pbxproj b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.pbxproj deleted file mode 100644 index 261a2900..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.pbxproj +++ /dev/null @@ -1,403 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 5520DE0C23CE8C5F007E522C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5520DE0B23CE8C5F007E522C /* AppDelegate.m */; }; - 5520DE0F23CE8C5F007E522C /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5520DE0E23CE8C5F007E522C /* SceneDelegate.m */; }; - 5520DE1223CE8C5F007E522C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5520DE1123CE8C5F007E522C /* ViewController.m */; }; - 5520DE1523CE8C5F007E522C /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5520DE1323CE8C5F007E522C /* Main.storyboard */; }; - 5520DE1723CE8C62007E522C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5520DE1623CE8C62007E522C /* Assets.xcassets */; }; - 5520DE1A23CE8C62007E522C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5520DE1823CE8C62007E522C /* LaunchScreen.storyboard */; }; - 5520DE1D23CE8C62007E522C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5520DE1C23CE8C62007E522C /* main.m */; }; - 5524675723CE97B4008BE971 /* Rollbar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5524675623CE97B4008BE971 /* Rollbar.framework */; }; - 5524675823CE97B4008BE971 /* Rollbar.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5524675623CE97B4008BE971 /* Rollbar.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 5524675923CE97B4008BE971 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5524675823CE97B4008BE971 /* Rollbar.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 5520DE0723CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "iOSAppWithRollbarViaCarthage_Objective-C.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5520DE0A23CE8C5F007E522C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 5520DE0B23CE8C5F007E522C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 5520DE0D23CE8C5F007E522C /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = ""; }; - 5520DE0E23CE8C5F007E522C /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = ""; }; - 5520DE1023CE8C5F007E522C /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 5520DE1123CE8C5F007E522C /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 5520DE1423CE8C5F007E522C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5520DE1623CE8C62007E522C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5520DE1923CE8C62007E522C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 5520DE1B23CE8C62007E522C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5520DE1C23CE8C62007E522C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 5524675623CE97B4008BE971 /* Rollbar.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Rollbar.framework; path = Carthage/Build/iOS/Rollbar.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5520DE0423CE8C5F007E522C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5524675723CE97B4008BE971 /* Rollbar.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5520DDFE23CE8C5F007E522C = { - isa = PBXGroup; - children = ( - 5520DE0923CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C */, - 5520DE0823CE8C5F007E522C /* Products */, - 5524675523CE97B4008BE971 /* Frameworks */, - ); - sourceTree = ""; - }; - 5520DE0823CE8C5F007E522C /* Products */ = { - isa = PBXGroup; - children = ( - 5520DE0723CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C.app */, - ); - name = Products; - sourceTree = ""; - }; - 5520DE0923CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C */ = { - isa = PBXGroup; - children = ( - 5520DE0A23CE8C5F007E522C /* AppDelegate.h */, - 5520DE0B23CE8C5F007E522C /* AppDelegate.m */, - 5520DE0D23CE8C5F007E522C /* SceneDelegate.h */, - 5520DE0E23CE8C5F007E522C /* SceneDelegate.m */, - 5520DE1023CE8C5F007E522C /* ViewController.h */, - 5520DE1123CE8C5F007E522C /* ViewController.m */, - 5520DE1323CE8C5F007E522C /* Main.storyboard */, - 5520DE1623CE8C62007E522C /* Assets.xcassets */, - 5520DE1823CE8C62007E522C /* LaunchScreen.storyboard */, - 5520DE1B23CE8C62007E522C /* Info.plist */, - 5520DE1C23CE8C62007E522C /* main.m */, - ); - path = "iOSAppWithRollbarViaCarthage_Objective-C"; - sourceTree = ""; - }; - 5524675523CE97B4008BE971 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5524675623CE97B4008BE971 /* Rollbar.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 5520DE0623CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5520DE2023CE8C62007E522C /* Build configuration list for PBXNativeTarget "iOSAppWithRollbarViaCarthage_Objective-C" */; - buildPhases = ( - 5520DE0323CE8C5F007E522C /* Sources */, - 5520DE0423CE8C5F007E522C /* Frameworks */, - 5520DE0523CE8C5F007E522C /* Resources */, - 5524675923CE97B4008BE971 /* Embed Frameworks */, - 5524675A23CE98BC008BE971 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "iOSAppWithRollbarViaCarthage_Objective-C"; - productName = "iOSAppWithRollbarViaCarthage_Objective-C"; - productReference = 5520DE0723CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5520DDFF23CE8C5F007E522C /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 5520DE0623CE8C5F007E522C = { - CreatedOnToolsVersion = 11.3.1; - }; - }; - }; - buildConfigurationList = 5520DE0223CE8C5F007E522C /* Build configuration list for PBXProject "iOSAppWithRollbarViaCarthage_Objective-C" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5520DDFE23CE8C5F007E522C; - productRefGroup = 5520DE0823CE8C5F007E522C /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5520DE0623CE8C5F007E522C /* iOSAppWithRollbarViaCarthage_Objective-C */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 5520DE0523CE8C5F007E522C /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5520DE1A23CE8C62007E522C /* LaunchScreen.storyboard in Resources */, - 5520DE1723CE8C62007E522C /* Assets.xcassets in Resources */, - 5520DE1523CE8C5F007E522C /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5524675A23CE98BC008BE971 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "/usr/local/bin/carthage copy-frameworks\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5520DE0323CE8C5F007E522C /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5520DE1223CE8C5F007E522C /* ViewController.m in Sources */, - 5520DE0C23CE8C5F007E522C /* AppDelegate.m in Sources */, - 5520DE1D23CE8C62007E522C /* main.m in Sources */, - 5520DE0F23CE8C5F007E522C /* SceneDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 5520DE1323CE8C5F007E522C /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5520DE1423CE8C5F007E522C /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5520DE1823CE8C62007E522C /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5520DE1923CE8C62007E522C /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 5520DE1E23CE8C62007E522C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 5520DE1F23CE8C62007E522C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5520DE2123CE8C62007E522C /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = LDX6L68VZJ; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "iOSAppWithRollbarViaCarthage_Objective-C/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.rollbar.iOSAppWithRollbarViaCarthage-Objective-C"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5520DE2223CE8C62007E522C /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = LDX6L68VZJ; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)/Carthage/Build/iOS", - ); - INFOPLIST_FILE = "iOSAppWithRollbarViaCarthage_Objective-C/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.rollbar.iOSAppWithRollbarViaCarthage-Objective-C"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5520DE0223CE8C5F007E522C /* Build configuration list for PBXProject "iOSAppWithRollbarViaCarthage_Objective-C" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5520DE1E23CE8C62007E522C /* Debug */, - 5520DE1F23CE8C62007E522C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5520DE2023CE8C62007E522C /* Build configuration list for PBXNativeTarget "iOSAppWithRollbarViaCarthage_Objective-C" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5520DE2123CE8C62007E522C /* Debug */, - 5520DE2223CE8C62007E522C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5520DDFF23CE8C5F007E522C /* Project object */; -} diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 6a518e5a..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.h b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.h deleted file mode 100644 index b4d67bf3..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.h -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface AppDelegate : UIResponder - - -@end - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.m b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.m deleted file mode 100644 index 2c6ef803..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/AppDelegate.m +++ /dev/null @@ -1,59 +0,0 @@ -// -// AppDelegate.m -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "AppDelegate.h" -#import -#import - -@interface AppDelegate () - -@end - -@implementation AppDelegate - - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Override point for customization after application launch. - - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - config.environment = @"samples"; - // initialize Rollbar: - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - // first test - [Rollbar info:@"iOSAppWithRollbarViaCarthage_Objective-C: the app just launched. Life is good..."]; - - // one more test: - [Rollbar log:RollbarInfo - message:@"Test message" - exception:nil - data:@{@"ExtraData1":@"extra value 1", @"ExtraData2":@"extra value 2"} - context:@"extra context"]; - - return YES; -} - - -#pragma mark - UISceneSession lifecycle - - -- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options { - // Called when a new scene session is being created. - // Use this method to select a configuration to create the new scene with. - return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role]; -} - - -- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet *)sceneSessions { - // Called when the user discards a scene session. - // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. - // Use this method to release any resources that were specific to the discarded scenes, as they will not return. -} - - -@end diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d65..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/Contents.json b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/LaunchScreen.storyboard b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index 865e9329..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/Main.storyboard b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/Main.storyboard deleted file mode 100644 index 808a21ce..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Base.lproj/Main.storyboard +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Info.plist b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Info.plist deleted file mode 100644 index 7b6037c2..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/Info.plist +++ /dev/null @@ -1,64 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UIApplicationSceneManifest - - UIApplicationSupportsMultipleScenes - - UISceneConfigurations - - UIWindowSceneSessionRoleApplication - - - UISceneConfigurationName - Default Configuration - UISceneDelegateClassName - SceneDelegate - UISceneStoryboardFile - Main - - - - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.h b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.h deleted file mode 100644 index c7eef855..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// SceneDelegate.h -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface SceneDelegate : UIResponder - -@property (strong, nonatomic) UIWindow * window; - -@end - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.m b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.m deleted file mode 100644 index d6698dd7..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/SceneDelegate.m +++ /dev/null @@ -1,50 +0,0 @@ -#import "SceneDelegate.h" - -@interface SceneDelegate () - -@end - -@implementation SceneDelegate - - -- (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session options:(UISceneConnectionOptions *)connectionOptions { - // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. - // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. - // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). -} - - -- (void)sceneDidDisconnect:(UIScene *)scene { - // Called as the scene is being released by the system. - // This occurs shortly after the scene enters the background, or when its session is discarded. - // Release any resources associated with this scene that can be re-created the next time the scene connects. - // The scene may re-connect later, as its session was not neccessarily discarded (see `application:didDiscardSceneSessions` instead). -} - - -- (void)sceneDidBecomeActive:(UIScene *)scene { - // Called when the scene has moved from an inactive state to an active state. - // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. -} - - -- (void)sceneWillResignActive:(UIScene *)scene { - // Called when the scene will move from an active state to an inactive state. - // This may occur due to temporary interruptions (ex. an incoming phone call). -} - - -- (void)sceneWillEnterForeground:(UIScene *)scene { - // Called as the scene transitions from the background to the foreground. - // Use this method to undo the changes made on entering the background. -} - - -- (void)sceneDidEnterBackground:(UIScene *)scene { - // Called as the scene transitions from the foreground to the background. - // Use this method to save data, release shared resources, and store enough scene-specific state information - // to restore the scene back to its current state. -} - - -@end diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.h b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.h deleted file mode 100644 index ee6cb54e..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// ViewController.h -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface ViewController : UIViewController - - -@end - diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.m b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.m deleted file mode 100644 index 0b069db6..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/ViewController.m +++ /dev/null @@ -1,23 +0,0 @@ -// -// ViewController.m -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "ViewController.h" - -@interface ViewController () - -@end - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - // Do any additional setup after loading the view. -} - - -@end diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/main.m b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/main.m deleted file mode 100644 index 59a9f886..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/iOSAppWithRollbarViaCarthage_Objective-C/main.m +++ /dev/null @@ -1,19 +0,0 @@ -// -// main.m -// iOSAppWithRollbarViaCarthage_Objective-C -// -// Created by Andrey Kornich on 2020-01-14. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import -#import "AppDelegate.h" - -int main(int argc, char * argv[]) { - NSString * appDelegateClassName; - @autoreleasepool { - // Setup code that might create autoreleased objects goes here. - appDelegateClassName = NSStringFromClass([AppDelegate class]); - } - return UIApplicationMain(argc, argv, nil, appDelegateClassName); -} diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/input.xcfilelist b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/input.xcfilelist deleted file mode 100644 index b5c44bb7..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/input.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -$(SRCROOT)/Carthage/Build/iOS/Rollbar.framework diff --git a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/output.xcfilelist b/Examples/iOSAppWithRollbarViaCarthage_Objective-C/output.xcfilelist deleted file mode 100644 index f3718167..00000000 --- a/Examples/iOSAppWithRollbarViaCarthage_Objective-C/output.xcfilelist +++ /dev/null @@ -1 +0,0 @@ -$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/Rollbar.framework diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/93E04F49-6E59-3114-B2FA-759CAB1CDC67.bcsymbolmap b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/93E04F49-6E59-3114-B2FA-759CAB1CDC67.bcsymbolmap deleted file mode 100644 index cf432ea1..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/93E04F49-6E59-3114-B2FA-759CAB1CDC67.bcsymbolmap +++ /dev/null @@ -1,2839 +0,0 @@ -BCSymbolMap Version: 2.0 -_g_monitorTypes -Apple LLVM version 10.0.1 (clang-1001.0.46.4) -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitorType.c -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios -kscrashmonitortype_name -_writeFmtToLog -_writeToLog -_kslog_setLogFilename.fd -_g_logFilename -_g_fd -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSLogger.c -i_kslog_logObjC -lastPathEntry -i_kslog_logObjCBasic -i_kslog_logC -writeFmtArgsToLog -writeToLog -i_kslog_logCBasic -kslog_clearLogFile -writeFmtToLog -kslog_setLogFilename -setLogFD -_g_registerNames -_g_exceptionRegisterNames -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_arm.c -kscpu_stackGrowDirection -kscpu_faultAddress -kscpu_exceptionRegisterValue -kscpu_exceptionRegisterName -kscpu_numExceptionRegisters -kscpu_registerValue -kscpu_registerName -kscpu_numRegisters -kscpu_getState -kscpu_linkRegister -kscpu_instructionAddress -kscpu_stackPointer -kscpu_framePointer -+[KSReachabilityKSCrash reachabilityToHost:] -+[KSReachabilityKSCrash reachabilityToLocalNetwork] --[KSReachabilityKSCrash initWithHost:] --[KSReachabilityKSCrash initWithAddress:] --[KSReachabilityKSCrash initWithReachabilityRef:] -_onReachabilityChanged -___49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke -___49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke_2 -___copy_helper_block_e4_20s -___destroy_helper_block_e4_20s --[KSReachabilityKSCrash dealloc] --[KSReachabilityKSCrash extractHostName:] --[KSReachabilityKSCrash isReachableWithFlags:] --[KSReachabilityKSCrash onReachabilityFlagsChanged:] --[KSReachabilityKSCrash updateFlags] --[KSReachabilityKSCrash onReachabilityChanged] --[KSReachabilityKSCrash setOnReachabilityChanged:] --[KSReachabilityKSCrash flags] --[KSReachabilityKSCrash setFlags:] --[KSReachabilityKSCrash reachable] --[KSReachabilityKSCrash setReachable:] --[KSReachabilityKSCrash WWANOnly] --[KSReachabilityKSCrash setWWANOnly:] --[KSReachabilityKSCrash reachabilityRef] --[KSReachabilityKSCrash setReachabilityRef:] --[KSReachabilityKSCrash hostname] --[KSReachabilityKSCrash setHostname:] --[KSReachabilityKSCrash notificationName] --[KSReachabilityKSCrash setNotificationName:] --[KSReachabilityKSCrash .cxx_destruct] -+[KSReachableOperationKSCrash operationWithHost:allowWWAN:block:] --[KSReachableOperationKSCrash initWithHost:allowWWAN:block:] -___60-[KSReachableOperationKSCrash initWithHost:allowWWAN:block:]_block_invoke -___copy_helper_block_e4_20b --[KSReachableOperationKSCrash reachability] --[KSReachableOperationKSCrash setReachability:] --[KSReachableOperationKSCrash .cxx_destruct] -___onReachabilityChanged_block_invoke -___block_descriptor_28_e4_20s_e5_v4@?0l -___block_descriptor_24_e4_20s_e5_v4@?0l -_OBJC_IVAR_$_KSReachabilityKSCrash._reachabilityRef -_OBJC_IVAR_$_KSReachabilityKSCrash._flags -_OBJC_IVAR_$_KSReachabilityKSCrash._reachable -_OBJC_IVAR_$_KSReachabilityKSCrash._WWANOnly -_OBJC_IVAR_$_KSReachabilityKSCrash._onReachabilityChanged -_OBJC_IVAR_$_KSReachabilityKSCrash._hostname -_OBJC_IVAR_$_KSReachabilityKSCrash._notificationName -___block_descriptor_29_e4_20bs_e30_v8@?0@"KSReachabilityKSCrash"4lu24l4 -_OBJC_IVAR_$_KSReachableOperationKSCrash._reachability -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSReachabilityKSCrash.m -__onReachabilityChanged_block_invoke -__copy_helper_block_e4_20b -__60-[KSReachableOperationKSCrash initWithHost:allowWWAN:block:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSReachabilityKSCrash.h -__destroy_helper_block_e4_20s -__copy_helper_block_e4_20s -__49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke_2 -__49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke -onReachabilityChanged -+[KSCrashInstReportField fieldWithIndex:] --[KSCrashInstReportField initWithIndex:] --[KSCrashInstReportField field] --[KSCrashInstReportField setKey:] --[KSCrashInstReportField setValue:] --[KSCrashInstReportField index] --[KSCrashInstReportField key] --[KSCrashInstReportField value] --[KSCrashInstReportField fieldBacking] --[KSCrashInstReportField setFieldBacking:] --[KSCrashInstReportField keyBacking] --[KSCrashInstReportField setKeyBacking:] --[KSCrashInstReportField valueBacking] --[KSCrashInstReportField setValueBacking:] --[KSCrashInstReportField .cxx_destruct] --[KSCrashInstallation init] --[KSCrashInstallation initWithRequiredProperties:] --[KSCrashInstallation dealloc] --[KSCrashInstallation crashHandlerData] --[KSCrashInstallation reportFieldForProperty:] --[KSCrashInstallation reportFieldForProperty:setKey:] --[KSCrashInstallation reportFieldForProperty:setValue:] --[KSCrashInstallation validateProperties] --[KSCrashInstallation makeKeyPath:] --[KSCrashInstallation makeKeyPaths:] --[KSCrashInstallation onCrash] --[KSCrashInstallation setOnCrash:] --[KSCrashInstallation install] -_crashCallback --[KSCrashInstallation sendAllReportsWithCompletion:] --[KSCrashInstallation addPreFilter:] --[KSCrashInstallation sink] --[KSCrashInstallation nextFieldIndex] --[KSCrashInstallation setNextFieldIndex:] --[KSCrashInstallation crashHandlerDataBacking] --[KSCrashInstallation setCrashHandlerDataBacking:] --[KSCrashInstallation fields] --[KSCrashInstallation setFields:] --[KSCrashInstallation requiredProperties] --[KSCrashInstallation setRequiredProperties:] --[KSCrashInstallation prependedFilters] --[KSCrashInstallation setPrependedFilters:] --[KSCrashInstallation .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstReportField._index -_OBJC_IVAR_$_KSCrashInstReportField._key -_OBJC_IVAR_$_KSCrashInstReportField._value -_OBJC_IVAR_$_KSCrashInstReportField._fieldBacking -_OBJC_IVAR_$_KSCrashInstReportField._keyBacking -_OBJC_IVAR_$_KSCrashInstReportField._valueBacking -_g_crashHandlerData -_OBJC_IVAR_$_KSCrashInstallation._nextFieldIndex -_OBJC_IVAR_$_KSCrashInstallation._crashHandlerDataBacking -_OBJC_IVAR_$_KSCrashInstallation._fields -_OBJC_IVAR_$_KSCrashInstallation._requiredProperties -_OBJC_IVAR_$_KSCrashInstallation._prependedFilters -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallation.m -crashCallback -+[RollbarTelemetry sharedInstance] -___34+[RollbarTelemetry sharedInstance]_block_invoke -+[RollbarTelemetry NSLogReplacement:] --[RollbarTelemetry init] --[RollbarTelemetry setCaptureLog:] -___34-[RollbarTelemetry setCaptureLog:]_block_invoke --[RollbarTelemetry setDataLimit:] -___33-[RollbarTelemetry setDataLimit:]_block_invoke --[RollbarTelemetry truncateDataArray] --[RollbarTelemetry recordEventForLevel:type:data:] -___50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke -___50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke_2 -___copy_helper_block_e4_20s24s -___destroy_helper_block_e4_20s24s --[RollbarTelemetry recordViewEventForLevel:element:extraData:] -___62-[RollbarTelemetry recordViewEventForLevel:element:extraData:]_block_invoke -___copy_helper_block_e4_20s24r -___destroy_helper_block_e4_20s24r --[RollbarTelemetry recordNetworkEventForLevel:method:url:statusCode:extraData:] --[RollbarTelemetry recordConnectivityEventForLevel:status:extraData:] --[RollbarTelemetry recordErrorEventForLevel:message:extraData:] --[RollbarTelemetry recordNavigationEventForLevel:from:to:extraData:] --[RollbarTelemetry recordManualEventForLevel:withData:] --[RollbarTelemetry recordLogEventForLevel:message:extraData:] --[RollbarTelemetry getAllData] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___30-[RollbarTelemetry getAllData]_block_invoke --[RollbarTelemetry clearAllData] -___32-[RollbarTelemetry clearAllData]_block_invoke -___32-[RollbarTelemetry clearAllData]_block_invoke_2 --[RollbarTelemetry serializedDataArray] --[RollbarTelemetry saveTelemetryData:] --[RollbarTelemetry loadTelemetryData] --[RollbarTelemetry enabled] --[RollbarTelemetry setEnabled:] --[RollbarTelemetry scrubViewInputs] --[RollbarTelemetry setScrubViewInputs:] --[RollbarTelemetry viewInputsToScrub] --[RollbarTelemetry setViewInputsToScrub:] --[RollbarTelemetry .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_queue -_fileQueue -_sharedInstance.sharedInstance -_sharedInstance.onceToken -___block_descriptor_20_e5_v4@?0l -___block_literal_global -_captureLog -_OBJC_IVAR_$_RollbarTelemetry._dataArray -_OBJC_IVAR_$_RollbarTelemetry._limit -_OBJC_IVAR_$_RollbarTelemetry._dataFilePath -_OBJC_IVAR_$_RollbarTelemetry._viewInputsToScrub -___block_descriptor_21_e5_v4@?0l -_OBJC_IVAR_$_RollbarTelemetry._enabled -___block_descriptor_28_e4_20s24s_e5_v4@?0l -___block_descriptor_28_e4_20s24r_e11_v12@?0@4^c8l -___block_descriptor_28_e4_20s24r_e5_v4@?0l -_OBJC_IVAR_$_RollbarTelemetry._scrubViewInputs -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetry.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetry.h -__32-[RollbarTelemetry clearAllData]_block_invoke_2 -__32-[RollbarTelemetry clearAllData]_block_invoke -__30-[RollbarTelemetry getAllData]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__destroy_helper_block_e4_20s24r -__copy_helper_block_e4_20s24r -__62-[RollbarTelemetry recordViewEventForLevel:element:extraData:]_block_invoke -__destroy_helper_block_e4_20s24s -__copy_helper_block_e4_20s24s -__50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke_2 -__50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke -__33-[RollbarTelemetry setDataLimit:]_block_invoke -__34-[RollbarTelemetry setCaptureLog:]_block_invoke -__34+[RollbarTelemetry sharedInstance]_block_invoke -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/usr/include/dispatch/once.h -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarLogger.m -RollbarLog -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetryType.m -RollbarStringFromTelemetryType -_g_fatalSignalData -_g_fatalSignals -_g_sigBusCodes -_g_sigFPECodes -_g_sigIllCodes -_g_sigSegVCodes -_g_sigTrapCodes -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.c -kssignal_numFatalSignals -kssignal_fatalSignals -kssignal_signalCodeName -kssignal_signalName --[NSMutableData(AppendUTF8) appendUTF8String:] --[NSMutableData(AppendUTF8) appendUTF8Format:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/NSMutableData+AppendUTF8.m -_containsValidROData -_isValidClass -_stringPrintf -_isValidName -_stringIsValid -_stringDescription -_arrayIsValid -_arrayDescription -_dateIsValid -_dateDescription -_numberIsValid -_numberDescription -_urlIsValid -_urlDescription -_objectIsValid -_objectDescription -_g_nameChars -_g_classData -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSObjC.c -objectDescription -getClassName -getClassRO -getClassRW -getIsaPointer -objectIsValid -urlDescription -ksobjc_copyURLContents -urlIsValid -numberDescription -ksobjc_numberIsFloat -numberIsValid -dateDescription -ksobjc_dateContents -dateIsValid -arrayDescription -arrayIsValid -nsarrayIsValid -cfarrayIsValid -__CFArrayGetType -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSObjCApple.h -isCFArray -getClassDataFromObject -getClassData -stringDescription -stringIsValid -stringStart -__CFStrContents -__CFStrHasExplicitLength -__CFStrIsInline -__CFStrHasLengthByte -__CFStrIsMutable -isValidName -stringPrintf -ksobjc_objectClassType -ksobjc_isValidObject -isValidObject -hasValidIsaPointer -ksobjc_isValidTaggedPointer -ksobjc_isTaggedPointer -ksobjc_getDescription -ksobjc_dictionaryCount -ksobjc_dictionaryFirstEntry -ksobjc_arrayContents -nsarrayContents -nsarrayIsMutable -cfarrayContents -cfarrayData -__CFArrayGetBucketsPtr -__CFArrayGetSizeOfType -ksobjc_arrayCount -ksobjc_numberAsInteger -ksobjc_numberAsFloat -ksobjc_copyStringContents -copy8BitString -copyAndConvertUTF16StringToUTF8 -__CFStrIsUnicode -ksobjc_stringLength -isValidClass -containsValidIvarData -isValidIvarType -containsValidClassName -ksobjc_objectType -isMetaClass -isBlockClass -ksobjc_taggedPointerPayload -getTaggedPayload -ksobjc_ivarValue -ksobjc_ivarNamed -ksobjc_ivarList -ksobjc_ivarCount -ksobjc_baseClass -isRootClass -containsValidROData -ksobjc_isKindOfClass -ksobjc_isClassNamed -ksobjc_objectClassName -ksobjc_className -ksobjc_isRootClass -ksobjc_isMetaClass -ksobjc_superClass -getSuperClass -ksobjc_isaPointer -decodeIsaPointer -getTaggedSlot -isTaggedPointer -_setEnabled -_addContextualInfoToEvent -_stringSysctl -_getExecutablePath -_getCurrentCPUArch -_nsstringSysctl -_getReceiptUrlPath -_isEnabled -_VMStats -_kscm_system_getAPI.api -_g_isEnabled -_initialize.isInitialized -_g_systemData.0 -_g_systemData.1 -_g_systemData.2 -_g_systemData.3 -_g_systemData.4 -_g_systemData.5 -_g_systemData.6 -_g_systemData.7 -_g_systemData.8 -_g_systemData.9 -_g_systemData.10 -_g_systemData.11 -_g_systemData.12 -_g_systemData.13 -_g_systemData.14 -_g_systemData.15 -_g_systemData.16 -_g_systemData.17 -_g_systemData.18 -_g_systemData.19 -_g_systemData.20 -_g_systemData.21 -_g_systemData.22 -_g_systemData.23 -_g_systemData.24 -_g_systemData.25 -_g_systemData.26 -_g_systemData.27 -_g_systemData.28 -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_System.m -VMStats -isEnabled -getReceiptUrlPath -nsstringSysctl -getCurrentCPUArch -getCPUArchForCPUType -getExecutablePath -stringSysctl -addContextualInfoToEvent -usableMemory -freeMemory -setEnabled -initialize -getStorageSize -getBuildType -hasAppStoreReceipt -isTestBuild -getDeviceAndAppHash -getAppUUID -uuidBytesToString -dateString -dateSysctl -isJailbroken -kscm_system_getAPI -cString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSymbolicator.c -kssymbolicator_symbolicate -+[KSCrashMailProcess process] --[KSCrashMailProcess startWithController:reports:filenameFmt:onCompletion:] --[KSCrashMailProcess mailComposeController:didFinishWithResult:error:] --[KSCrashMailProcess presentModalVC:] --[KSCrashMailProcess dismissModalVC] -___36-[KSCrashMailProcess dismissModalVC]_block_invoke --[KSCrashMailProcess reports] --[KSCrashMailProcess setReports:] --[KSCrashMailProcess onCompletion] --[KSCrashMailProcess setOnCompletion:] --[KSCrashMailProcess dummyVC] --[KSCrashMailProcess setDummyVC:] --[KSCrashMailProcess .cxx_destruct] -+[KSCrashReportSinkEMail sinkWithRecipients:subject:message:filenameFmt:] --[KSCrashReportSinkEMail initWithRecipients:subject:message:filenameFmt:] --[KSCrashReportSinkEMail defaultCrashReportFilterSet] --[KSCrashReportSinkEMail defaultCrashReportFilterSetAppleFmt] --[KSCrashReportSinkEMail filterReports:onCompletion:] -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke.190 -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke_2 -___copy_helper_block_e4_20r -___destroy_helper_block_e4_20r -___copy_helper_block_e4_20b24r -___copy_helper_block_e4_20s24s28s32b -___destroy_helper_block_e4_20s24s28s32s --[KSCrashReportSinkEMail recipients] --[KSCrashReportSinkEMail setRecipients:] --[KSCrashReportSinkEMail subject] --[KSCrashReportSinkEMail setSubject:] --[KSCrashReportSinkEMail message] --[KSCrashReportSinkEMail setMessage:] --[KSCrashReportSinkEMail filenameFmt] --[KSCrashReportSinkEMail setFilenameFmt:] --[KSCrashReportSinkEMail .cxx_destruct] -_OBJC_IVAR_$_KSCrashMailProcess._reports -_OBJC_IVAR_$_KSCrashMailProcess._onCompletion -_OBJC_IVAR_$_KSCrashMailProcess._dummyVC -l_OBJC_PROTOCOL_$_NSObject -l_OBJC_LABEL_PROTOCOL_$_NSObject -l_OBJC_PROTOCOL_$_MFMailComposeViewControllerDelegate -l_OBJC_LABEL_PROTOCOL_$_MFMailComposeViewControllerDelegate -___block_descriptor_24_e4_20r_e5_v4@?0l -___block_descriptor_28_e4_20bs24r_e31_v16@?0@"NSArray"4c8@"NSError"12l -___block_descriptor_36_e4_20s24s28s32bs_e5_v4@?0l -_OBJC_IVAR_$_KSCrashReportSinkEMail._recipients -_OBJC_IVAR_$_KSCrashReportSinkEMail._subject -_OBJC_IVAR_$_KSCrashReportSinkEMail._message -_OBJC_IVAR_$_KSCrashReportSinkEMail._filenameFmt -l_OBJC_PROTOCOL_$_KSCrashReportFilter -l_OBJC_LABEL_PROTOCOL_$_KSCrashReportFilter -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkEMail.m -__destroy_helper_block_e4_20s24s28s32s -__copy_helper_block_e4_20s24s28s32b -__copy_helper_block_e4_20b24r -__destroy_helper_block_e4_20r -__copy_helper_block_e4_20r -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke_2 -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke.190 -kscrash_callCompletion -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke -__36-[KSCrashMailProcess dismissModalVC]_block_invoke -_resetCursor -_advanceCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_MachineContext.c -advanceCursor -resetCursor -kssc_initWithMachineContext -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDemangle_Swift.cpp -ksdm_demangleSwift -~basic_string -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string -deallocate -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory -__libcpp_deallocate -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/new -__get_long_pointer -__is_long -c_str -data -__get_pointer -__get_short_pointer -length -size -__get_short_size -__get_long_size -demangleSymbolAsString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Demangle.h -basic_string -__init -assign -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string -copy -__set_short_size -__set_long_size -__set_long_cap -__set_long_pointer -allocate -__libcpp_allocate -__recommend -__align_it<16> -__compressed_pair -__compressed_pair_elem -SimplifiedUIDemangleOptions -DemangleOptions -_addJSONData -_writeReportInfo -_writeError -_writeThread -_writeAllThreads -_addJSONElement -_addBooleanElement -_addFloatingPointElement -_addIntegerElement -_addUIntegerElement -_addStringElement -_addTextFileElement -_addTextLinesFromFile -_addJSONElementFromFile -_addDataElement -_beginDataElement -_appendDataElement -_endDataElement -_addUUIDElement -_beginObject -_beginArray -_endContainer -_writeAddressReferencedByString -_writeMemoryContents -_isValidString -_writeArrayContents -_writeUnknownObjectContents -_writeMemoryContentsIfNotable -_kscrashreport_writeRecrashReport.tempPath -_g_userInfoJSON -_g_userSectionWriteCallback -_kscrashreport_setUserInfoJSON.mutex -_g_hexNybbles -_g_introspectionRules.0 -_g_introspectionRules.1 -_g_introspectionRules.2 -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReport.c -writeMemoryContentsIfNotable -isNotableAddress -isValidPointer -writeUnknownObjectContents -writeArrayContents -isValidString -writeMemoryContents -writeObjCObject -writeNumberContents -writeDateContents -writeURLContents -writeNSStringContents -isRestrictedClass -writeZombieIfPresent -writeAddressReferencedByString -endContainer -beginArray -beginObject -addUUIDElement -endDataElement -appendDataElement -beginDataElement -addDataElement -addJSONElementFromFile -addTextLinesFromFile -addTextFileElement -addStringElement -addUIntegerElement -addIntegerElement -addFloatingPointElement -addBooleanElement -kscrashreport_setUserSectionWriteCallback -kscrashreport_setDoNotIntrospectClasses -kscrashreport_setIntrospectMemory -kscrashreport_setUserInfoJSON -addJSONElement -writeAllThreads -kscrashreport_writeStandardReport -writeDebugInfo -writeSystemInfo -writeAppStats -writeMemoryInfo -writeProcessState -writeBinaryImages -writeBinaryImage -prepareReportWriter -writeThread -writeNotableAddresses -writeNotableStackContents -writeNotableRegisters -writeStackContents -writeRegisters -writeExceptionRegisters -writeBasicRegisters -writeBacktrace -getStackCursor -writeError -writeReportInfo -addJSONData -kscrashreport_writeRecrashReport -writeRecrash -_monitorCachedData -_g_pollingIntervalInSeconds -_g_cacheThread -_g_semaphoreCount -_g_allThreadsCount -_g_allMachThreads -_g_allThreadNames -_g_allQueueNames -_monitorCachedData.quickPollCount -_updateThreadList.allThreadNames -_updateThreadList.allQueueNames -_g_allPThreads -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashCachedData.c -ksccd_getQueueName -ksccd_getThreadName -ksccd_getAllThreads -ksccd_unfreeze -ksccd_freeze -monitorCachedData -updateThreadList -ksccd_init -+[KSCrashReportSinkQuincy sinkWithURL:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkQuincy initWithURL:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkQuincy defaultCrashReportFilterSet] --[KSCrashReportSinkQuincy cdataEscaped:] --[KSCrashReportSinkQuincy blankForNil:] --[KSCrashReportSinkQuincy descriptionForReport:keys:] --[KSCrashReportSinkQuincy quincyInstallUUID] -___44-[KSCrashReportSinkQuincy quincyInstallUUID]_block_invoke --[KSCrashReportSinkQuincy quincyArchFromCpuType:cpuSubType:] --[KSCrashReportSinkQuincy uuidsFromReport:] --[KSCrashReportSinkQuincy toQuincyFormat:] --[KSCrashReportSinkQuincy toQuincyBody:] --[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:] -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke_2 -___copy_helper_block_e4_20b24s -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.252 -___copy_helper_block_e4_20b24s28s -___destroy_helper_block_e4_20s24s28s -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.255 -___copy_helper_block_e4_20s24b28s32s --[KSCrashReportSinkQuincy filterReports:onCompletion:] --[KSCrashReportSinkQuincy url] --[KSCrashReportSinkQuincy setUrl:] --[KSCrashReportSinkQuincy userIDKey] --[KSCrashReportSinkQuincy setUserIDKey:] --[KSCrashReportSinkQuincy userNameKey] --[KSCrashReportSinkQuincy setUserNameKey:] --[KSCrashReportSinkQuincy contactEmailKey] --[KSCrashReportSinkQuincy setContactEmailKey:] --[KSCrashReportSinkQuincy crashDescriptionKeys] --[KSCrashReportSinkQuincy setCrashDescriptionKeys:] --[KSCrashReportSinkQuincy reachableOperation] --[KSCrashReportSinkQuincy setReachableOperation:] --[KSCrashReportSinkQuincy waitUntilReachable] --[KSCrashReportSinkQuincy setWaitUntilReachable:] --[KSCrashReportSinkQuincy .cxx_destruct] -+[KSCrashReportSinkHockey sinkWithAppIdentifier:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkHockey initWithAppIdentifier:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkHockey filterReports:onCompletion:] --[KSCrashReportSinkHockey urlWithAppIdentifier:] --[KSCrashReportSinkHockey appIdentifier] --[KSCrashReportSinkHockey setAppIdentifier:] --[KSCrashReportSinkHockey .cxx_destruct] -_quincyInstallUUID.installUUID -_quincyInstallUUID.predicate -___block_descriptor_28_e4_20bs24s_e37_v12@?0@"NSHTTPURLResponse"4@"NSData"8l -___block_descriptor_32_e4_20bs24s28s_e37_v12@?0@"NSHTTPURLResponse"4@"NSData"8l -___block_descriptor_28_e4_20bs24s_e16_v8@?0@"NSError"4l -___block_descriptor_36_e4_20s24bs28s32s_e5_v4@?0l -_OBJC_IVAR_$_KSCrashReportSinkQuincy._url -_OBJC_IVAR_$_KSCrashReportSinkQuincy._userIDKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._userNameKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._contactEmailKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._crashDescriptionKeys -_OBJC_IVAR_$_KSCrashReportSinkQuincy._reachableOperation -_OBJC_IVAR_$_KSCrashReportSinkQuincy._waitUntilReachable -_OBJC_IVAR_$_KSCrashReportSinkHockey._appIdentifier -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkQuincyHockey.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkQuincyHockey.h -__copy_helper_block_e4_20s24b28s32s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.255 -__destroy_helper_block_e4_20s24s28s -__copy_helper_block_e4_20b24s28s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.252 -__copy_helper_block_e4_20b24s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke_2 -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke -__44-[KSCrashReportSinkQuincy quincyInstallUUID]_block_invoke --[KSCrashDoctorParam className] --[KSCrashDoctorParam setClassName:] --[KSCrashDoctorParam previousClassName] --[KSCrashDoctorParam setPreviousClassName:] --[KSCrashDoctorParam isInstance] --[KSCrashDoctorParam setIsInstance:] --[KSCrashDoctorParam address] --[KSCrashDoctorParam setAddress:] --[KSCrashDoctorParam value] --[KSCrashDoctorParam setValue:] --[KSCrashDoctorParam type] --[KSCrashDoctorParam setType:] --[KSCrashDoctorParam .cxx_destruct] --[KSCrashDoctorFunctionCall descriptionForObjCCall] --[KSCrashDoctorFunctionCall descriptionWithParamCount:] --[KSCrashDoctorFunctionCall name] --[KSCrashDoctorFunctionCall setName:] --[KSCrashDoctorFunctionCall params] --[KSCrashDoctorFunctionCall setParams:] --[KSCrashDoctorFunctionCall .cxx_destruct] -+[KSCrashDoctor doctor] --[KSCrashDoctor recrashReport:] --[KSCrashDoctor systemReport:] --[KSCrashDoctor crashReport:] --[KSCrashDoctor infoReport:] --[KSCrashDoctor errorReport:] --[KSCrashDoctor cpuFamily:] --[KSCrashDoctor registerNameForFamily:paramIndex:] --[KSCrashDoctor mainExecutableNameForReport:] --[KSCrashDoctor crashedThreadReport:] --[KSCrashDoctor backtraceFromThreadReport:] --[KSCrashDoctor basicRegistersFromThreadReport:] --[KSCrashDoctor lastInAppStackEntry:] --[KSCrashDoctor lastStackEntry:] --[KSCrashDoctor isInvalidAddress:] --[KSCrashDoctor isMathError:] --[KSCrashDoctor isMemoryCorruption:] --[KSCrashDoctor lastFunctionCall:] --[KSCrashDoctor zombieCall:] --[KSCrashDoctor isStackOverflow:] --[KSCrashDoctor isDeadlock:] --[KSCrashDoctor appendOriginatingCall:callName:] --[KSCrashDoctor diagnoseCrash:] -_OBJC_IVAR_$_KSCrashDoctorParam._className -_OBJC_IVAR_$_KSCrashDoctorParam._previousClassName -_OBJC_IVAR_$_KSCrashDoctorParam._isInstance -_OBJC_IVAR_$_KSCrashDoctorParam._address -_OBJC_IVAR_$_KSCrashDoctorParam._value -_OBJC_IVAR_$_KSCrashDoctorParam._type -_OBJC_IVAR_$_KSCrashDoctorFunctionCall._name -_OBJC_IVAR_$_KSCrashDoctorFunctionCall._params -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashDoctor.m -+[KSCrashInstallationVictory sharedInstance] -___44+[KSCrashInstallationVictory sharedInstance]_block_invoke --[KSCrashInstallationVictory init] --[KSCrashInstallationVictory sink] --[KSCrashInstallationVictory url] --[KSCrashInstallationVictory setUrl:] --[KSCrashInstallationVictory userName] --[KSCrashInstallationVictory setUserName:] --[KSCrashInstallationVictory userEmail] --[KSCrashInstallationVictory setUserEmail:] --[KSCrashInstallationVictory .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationVictory._url -_OBJC_IVAR_$_KSCrashInstallationVictory._userName -_OBJC_IVAR_$_KSCrashInstallationVictory._userEmail -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationVictory.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationVictory.h -__44+[KSCrashInstallationVictory sharedInstance]_block_invoke -+[KSCrashInstallationConsole sharedInstance] -___44+[KSCrashInstallationConsole sharedInstance]_block_invoke --[KSCrashInstallationConsole init] --[KSCrashInstallationConsole sink] --[KSCrashInstallationConsole printAppleFormat] --[KSCrashInstallationConsole setPrintAppleFormat:] -_OBJC_IVAR_$_KSCrashInstallationConsole._printAppleFormat -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationConsole.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationConsole.h -__44+[KSCrashInstallationConsole sharedInstance]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSID.c -ksid_generate -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDebug.c -ksdebug_isBeingTraced -_onBooleanElement -_onFloatingPointElement -_onIntegerElement -_onNullElement -_onStringElement -_onBeginObject -_onBeginArray -_onEndContainer -_onEndData -_matchesAPath -_increaseDepth -_datePaths -_demanglePaths -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReportFixer.c -increaseDepth -matchesAPath -matchesPath -onEndData -onEndContainer -decreaseDepth -onBeginArray -onBeginObject -onStringElement -shouldDemangle -onNullElement -onIntegerElement -shouldFixDate -onFloatingPointElement -onBooleanElement -kscrf_fixupCrashReport -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_x86_64.c -+[KSCrashFilterSets appleFmtWithUserAndSystemData:compressed:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m -+[NSJSONSerialization(Rollbar) dataWithJSONObject:options:error:safe:] -+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:] -___55+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:]_block_invoke -+[NSJSONSerialization(Rollbar) measureJSONDataByteSize:] -___block_descriptor_28_e4_20s_e14_v16@?0@4@8^c12l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/NSJSONSerialization+Rollbar.m -__55+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:]_block_invoke -+[RollbarFileReader findData:inData:] --[RollbarFileReader initWithFilePath:andOffset:] --[RollbarFileReader dealloc] --[RollbarFileReader readLine] --[RollbarFileReader getCurrentOffset] --[RollbarFileReader enumerateLinesUsingBlock:] --[RollbarFileReader lineDelimiter] --[RollbarFileReader setLineDelimiter:] --[RollbarFileReader chunkSize] --[RollbarFileReader setChunkSize:] --[RollbarFileReader .cxx_destruct] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarFileReader.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarFileReader.h -+[RollbarConfiguration configuration] --[RollbarConfiguration init] --[RollbarConfiguration initWithLoadedConfiguration] --[RollbarConfiguration setEnabled:] --[RollbarConfiguration setTransmit:] --[RollbarConfiguration setLogPayload:] --[RollbarConfiguration setLogPayloadFile:] --[RollbarConfiguration setHttpProxyEnabled:] --[RollbarConfiguration setHttpProxy:] --[RollbarConfiguration setHttpProxyPort:] --[RollbarConfiguration setHttpsProxyEnabled:] --[RollbarConfiguration setHttpsProxy:] --[RollbarConfiguration setHttpsProxyPort:] --[RollbarConfiguration setTelemetryEnabled:] --[RollbarConfiguration telemetryEnabled] --[RollbarConfiguration setScrubViewInputsTelemetry:] --[RollbarConfiguration scrubViewInputsTelemetry] --[RollbarConfiguration addTelemetryViewInputToScrub:] --[RollbarConfiguration removeTelemetryViewInputToScrub:] --[RollbarConfiguration setRollbarLevel:] --[RollbarConfiguration getRollbarLevel] --[RollbarConfiguration setReportingRate:] --[RollbarConfiguration setMaximumTelemetryData:] --[RollbarConfiguration setPersonId:username:email:] --[RollbarConfiguration setServerHost:root:branch:codeVersion:] --[RollbarConfiguration setNotifierName:version:] --[RollbarConfiguration setCodeFramework:] --[RollbarConfiguration setRequestId:] --[RollbarConfiguration setCodeVersion:] --[RollbarConfiguration setPayloadModificationBlock:] --[RollbarConfiguration setCheckIgnoreBlock:] --[RollbarConfiguration addScrubField:] --[RollbarConfiguration removeScrubField:] --[RollbarConfiguration addScrubWhitelistField:] --[RollbarConfiguration removeScrubWhitelistField:] --[RollbarConfiguration setCaptureLogAsTelemetryData:] --[RollbarConfiguration setCaptureConnectivityAsTelemetryData:] --[RollbarConfiguration setCaptureIpType:] --[RollbarConfiguration setValue:forUndefinedKey:] --[RollbarConfiguration valueForUndefinedKey:] --[RollbarConfiguration _setRoot] --[RollbarConfiguration save] --[RollbarConfiguration observeValueForKeyPath:ofObject:change:context:] --[RollbarConfiguration getProperties] --[RollbarConfiguration customData] --[RollbarConfiguration enabled] --[RollbarConfiguration transmit] --[RollbarConfiguration logPayload] --[RollbarConfiguration logPayloadFile] --[RollbarConfiguration accessToken] --[RollbarConfiguration setAccessToken:] --[RollbarConfiguration environment] --[RollbarConfiguration setEnvironment:] --[RollbarConfiguration endpoint] --[RollbarConfiguration setEndpoint:] --[RollbarConfiguration httpProxyEnabled] --[RollbarConfiguration httpProxy] --[RollbarConfiguration httpProxyPort] --[RollbarConfiguration httpsProxyEnabled] --[RollbarConfiguration httpsProxy] --[RollbarConfiguration httpsProxyPort] --[RollbarConfiguration crashLevel] --[RollbarConfiguration setCrashLevel:] --[RollbarConfiguration logLevel] --[RollbarConfiguration setLogLevel:] --[RollbarConfiguration maximumReportsPerMinute] --[RollbarConfiguration shouldCaptureConnectivity] --[RollbarConfiguration checkIgnore] --[RollbarConfiguration payloadModification] --[RollbarConfiguration scrubFields] --[RollbarConfiguration scrubWhitelistFields] --[RollbarConfiguration captureIp] --[RollbarConfiguration telemetryViewInputsToScrub] --[RollbarConfiguration setTelemetryViewInputsToScrub:] --[RollbarConfiguration codeVersion] --[RollbarConfiguration serverHost] --[RollbarConfiguration serverRoot] --[RollbarConfiguration serverBranch] --[RollbarConfiguration serverCodeVersion] --[RollbarConfiguration notifierName] --[RollbarConfiguration notifierVersion] --[RollbarConfiguration framework] --[RollbarConfiguration personId] --[RollbarConfiguration personUsername] --[RollbarConfiguration personEmail] --[RollbarConfiguration requestId] --[RollbarConfiguration .cxx_destruct] -_configurationFilePath -_OBJC_IVAR_$_RollbarConfiguration._customData -_OBJC_IVAR_$_RollbarConfiguration._endpoint -_OBJC_IVAR_$_RollbarConfiguration._environment -_OBJC_IVAR_$_RollbarConfiguration._crashLevel -_OBJC_IVAR_$_RollbarConfiguration._scrubFields -_OBJC_IVAR_$_RollbarConfiguration._scrubWhitelistFields -_OBJC_IVAR_$_RollbarConfiguration._notifierName -_OBJC_IVAR_$_RollbarConfiguration._notifierVersion -_OBJC_IVAR_$_RollbarConfiguration._framework -_OBJC_IVAR_$_RollbarConfiguration._captureIp -_OBJC_IVAR_$_RollbarConfiguration._logLevel -_OBJC_IVAR_$_RollbarConfiguration._enabled -_OBJC_IVAR_$_RollbarConfiguration._transmit -_OBJC_IVAR_$_RollbarConfiguration._logPayload -_OBJC_IVAR_$_RollbarConfiguration._logPayloadFile -_OBJC_IVAR_$_RollbarConfiguration._maximumReportsPerMinute -_OBJC_IVAR_$_RollbarConfiguration._httpProxyEnabled -_OBJC_IVAR_$_RollbarConfiguration._httpProxy -_OBJC_IVAR_$_RollbarConfiguration._httpProxyPort -_OBJC_IVAR_$_RollbarConfiguration._httpsProxyEnabled -_OBJC_IVAR_$_RollbarConfiguration._httpsProxy -_OBJC_IVAR_$_RollbarConfiguration._httpsProxyPort -_OBJC_IVAR_$_RollbarConfiguration._personId -_OBJC_IVAR_$_RollbarConfiguration._personUsername -_OBJC_IVAR_$_RollbarConfiguration._personEmail -_OBJC_IVAR_$_RollbarConfiguration._serverHost -_OBJC_IVAR_$_RollbarConfiguration._serverRoot -_OBJC_IVAR_$_RollbarConfiguration._serverBranch -_OBJC_IVAR_$_RollbarConfiguration._serverCodeVersion -_OBJC_IVAR_$_RollbarConfiguration._requestId -_OBJC_IVAR_$_RollbarConfiguration._codeVersion -_OBJC_IVAR_$_RollbarConfiguration._payloadModification -_OBJC_IVAR_$_RollbarConfiguration._checkIgnore -_OBJC_IVAR_$_RollbarConfiguration._shouldCaptureConnectivity -_OBJC_IVAR_$_RollbarConfiguration._isRootConfiguration -_OBJC_IVAR_$_RollbarConfiguration._accessToken -_OBJC_IVAR_$_RollbarConfiguration._telemetryViewInputsToScrub -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarConfiguration.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarConfiguration.h -+[KSCrash sharedInstance] -___25+[KSCrash sharedInstance]_block_invoke --[KSCrash init] --[KSCrash initWithBasePath:] --[KSCrash userInfo] --[KSCrash setUserInfo:] --[KSCrash setMonitoring:] --[KSCrash setDeadlockWatchdogInterval:] --[KSCrash setOnCrash:] --[KSCrash setIntrospectMemory:] --[KSCrash setCatchZombies:] --[KSCrash setDoNotIntrospectClasses:] --[KSCrash setMaxReportCount:] --[KSCrash systemInfo] --[KSCrash install] --[KSCrash sendAllReportsWithCompletion:] -___40-[KSCrash sendAllReportsWithCompletion:]_block_invoke -___copy_helper_block_e4_20s24b --[KSCrash deleteAllReports] --[KSCrash reportUserException:reason:language:lineOfCode:stackTrace:logAllThreads:terminateProgram:] --[KSCrash activeDurationSinceLastCrash] --[KSCrash backgroundDurationSinceLastCrash] --[KSCrash launchesSinceLastCrash] --[KSCrash sessionsSinceLastCrash] --[KSCrash activeDurationSinceLaunch] --[KSCrash backgroundDurationSinceLaunch] --[KSCrash sessionsSinceLaunch] --[KSCrash crashedLastLaunch] --[KSCrash reportCount] --[KSCrash sendReports:onCompletion:] -___36-[KSCrash sendReports:onCompletion:]_block_invoke --[KSCrash loadCrashReportJSONWithID:] --[KSCrash doctorReport:] --[KSCrash reportWithID:] --[KSCrash allReports] --[KSCrash setAddConsoleLogToReport:] --[KSCrash setPrintPreviousLog:] --[KSCrash nullTerminated:] --[KSCrash applicationDidBecomeActive] --[KSCrash applicationWillResignActive] --[KSCrash applicationDidEnterBackground] --[KSCrash applicationWillEnterForeground] --[KSCrash applicationWillTerminate] --[KSCrash sink] --[KSCrash setSink:] --[KSCrash deleteBehaviorAfterSendAll] --[KSCrash setDeleteBehaviorAfterSendAll:] --[KSCrash monitoring] --[KSCrash deadlockWatchdogInterval] --[KSCrash onCrash] --[KSCrash bundleName] --[KSCrash setBundleName:] --[KSCrash basePath] --[KSCrash setBasePath:] --[KSCrash introspectMemory] --[KSCrash catchZombies] --[KSCrash doNotIntrospectClasses] --[KSCrash demangleLanguages] --[KSCrash setDemangleLanguages:] --[KSCrash addConsoleLogToReport] --[KSCrash printPreviousLog] --[KSCrash maxReportCount] --[KSCrash uncaughtExceptionHandler] --[KSCrash setUncaughtExceptionHandler:] --[KSCrash .cxx_destruct] -_getBundleName -_OBJC_IVAR_$_KSCrash._userInfo -_OBJC_IVAR_$_KSCrash._monitoring -_OBJC_IVAR_$_KSCrash._deadlockWatchdogInterval -_OBJC_IVAR_$_KSCrash._onCrash -_OBJC_IVAR_$_KSCrash._introspectMemory -_OBJC_IVAR_$_KSCrash._catchZombies -_OBJC_IVAR_$_KSCrash._doNotIntrospectClasses -_OBJC_IVAR_$_KSCrash._maxReportCount -___block_descriptor_28_e4_20s24bs_e31_v16@?0@"NSArray"4c8@"NSError"12l -___block_descriptor_24_e4_20bs_e31_v16@?0@"NSArray"4c8@"NSError"12l -_OBJC_IVAR_$_KSCrash._addConsoleLogToReport -_OBJC_IVAR_$_KSCrash._printPreviousLog -_OBJC_IVAR_$_KSCrash._sink -_OBJC_IVAR_$_KSCrash._deleteBehaviorAfterSendAll -_OBJC_IVAR_$_KSCrash._bundleName -_OBJC_IVAR_$_KSCrash._basePath -_OBJC_IVAR_$_KSCrash._demangleLanguages -_OBJC_IVAR_$_KSCrash._uncaughtExceptionHandler -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrash.m -getBundleName -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrash.h -__36-[KSCrash sendReports:onCompletion:]_block_invoke -__copy_helper_block_e4_20s24b -__40-[KSCrash sendAllReportsWithCompletion:]_block_invoke -getBasePath -__25+[KSCrash sharedInstance]_block_invoke -+[KSCrashReportSinkStandard sinkWithURL:] --[KSCrashReportSinkStandard initWithURL:] --[KSCrashReportSinkStandard defaultCrashReportFilterSet] --[KSCrashReportSinkStandard filterReports:onCompletion:] -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke_2 -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.48 -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.64 --[KSCrashReportSinkStandard url] --[KSCrashReportSinkStandard setUrl:] --[KSCrashReportSinkStandard reachableOperation] --[KSCrashReportSinkStandard setReachableOperation:] --[KSCrashReportSinkStandard .cxx_destruct] -_OBJC_IVAR_$_KSCrashReportSinkStandard._url -_OBJC_IVAR_$_KSCrashReportSinkStandard._reachableOperation -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkStandard.m -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.64 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.48 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke_2 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke --[KSCrashDeadlockMonitor init] --[KSCrashDeadlockMonitor cancel] --[KSCrashDeadlockMonitor watchdogPulse] -___39-[KSCrashDeadlockMonitor watchdogPulse]_block_invoke --[KSCrashDeadlockMonitor watchdogAnswer] --[KSCrashDeadlockMonitor handleDeadlock] --[KSCrashDeadlockMonitor runMonitor] --[KSCrashDeadlockMonitor monitorThread] --[KSCrashDeadlockMonitor setMonitorThread:] --[KSCrashDeadlockMonitor awaitingResponse] --[KSCrashDeadlockMonitor setAwaitingResponse:] --[KSCrashDeadlockMonitor .cxx_destruct] -___initialize_block_invoke -_g_mainQueueThread -_g_monitorContext -_g_watchdogInterval -_OBJC_IVAR_$_KSCrashDeadlockMonitor._monitorThread -_OBJC_IVAR_$_KSCrashDeadlockMonitor._awaitingResponse -_kscm_deadlock_getAPI.api -_g_monitor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Deadlock.m -__initialize_block_invoke -kscm_setDeadlockHandlerWatchdogInterval -kscm_deadlock_getAPI -__39-[KSCrashDeadlockMonitor watchdogPulse]_block_invoke -_g_continuationByteCount -_g_hexConversion -_g_printableControlChars -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSString.c -ksstring_extractHexValue -ksstring_isNullTerminatedUTF8String -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_SelfThread.c -kssc_initSelfThread -_handleSignal -_kscm_signal_getAPI.api -_g_signalStack -_g_previousSignalHandlers -_g_stackCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Signal.c -handleSignal -uninstallSignalHandler -installSignalHandler -kscm_signal_getAPI --[DeployApiCallResult outcome] --[DeployApiCallResult description] --[DeployApiCallResult initWithResponse:data:error:forRequest:] --[DeploymentRegistrationResult deploymentId] --[DeploymentRegistrationResult initWithResponse:data:error:forRequest:] --[DeploymentDetailsResult deployment] --[DeploymentDetailsResult initWithResponse:data:error:forRequest:] --[DeploymentDetailsPageResult deployments] --[DeploymentDetailsPageResult pageNumber] --[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:] -___70-[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:]_block_invoke -___block_descriptor_24_e4_20s_e14_v16@?0@4I8^c12l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/DeployApiCallResult.m -__70-[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:]_block_invoke --[RollbarDeploysManager initWithWriteAccessToken:readAccessToken:deploymentRegistrationObserver:deploymentDetailsObserver:deploymentDetailsPageObserver:] --[RollbarDeploysManager init] --[RollbarDeploysManager getDeploymentWithDeployId:] --[RollbarDeploysManager getDeploymentsPageNumber:] --[RollbarDeploysManager registerDeployment:] --[RollbarDeploysManager sendGetRequestToUrl:] -___45-[RollbarDeploysManager sendGetRequestToUrl:]_block_invoke -___copy_helper_block_e4_20s24s28s32r -___destroy_helper_block_e4_20s24s28s32r --[RollbarDeploysManager sendPostRequest:toUrl:] -___47-[RollbarDeploysManager sendPostRequest:toUrl:]_block_invoke --[RollbarDeploysManager checkResponse:error:data:forRequest:] --[RollbarDeploysManager writeAccessToken] --[RollbarDeploysManager setWriteAccessToken:] --[RollbarDeploysManager readAccessToken] --[RollbarDeploysManager setReadAccessToken:] --[RollbarDeploysManager .cxx_destruct] -___block_descriptor_36_e4_20s24s28s32r_e45_v16@?0@"NSData"4@"NSURLResponse"8@"NSError"12l -_OBJC_IVAR_$_RollbarDeploysManager._writeAccessToken -_OBJC_IVAR_$_RollbarDeploysManager._readAccessToken -l_OBJC_PROTOCOL_$_RollbarDeploysProtocol -l_OBJC_LABEL_PROTOCOL_$_RollbarDeploysProtocol -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/RollbarDeploysManager.m -__47-[RollbarDeploysManager sendPostRequest:toUrl:]_block_invoke -__destroy_helper_block_e4_20s24s28s32r -__copy_helper_block_e4_20s24s28s32r -__45-[RollbarDeploysManager sendGetRequestToUrl:]_block_invoke -_handleException -_kscm_nsexception_getAPI.api -_g_previousUncaughtExceptionHandler -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_NSException.m -handleException -kscm_nsexception_getAPI -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarLevel.m -RollbarLevelFromString -RollbarStringFromLevel --[RollbarThread initWithNotifier:reportingRate:] --[RollbarThread checkItems] --[RollbarThread run] --[RollbarThread active] --[RollbarThread setActive:] --[RollbarThread .cxx_destruct] -_OBJC_IVAR_$_RollbarThread._notifier -_OBJC_IVAR_$_RollbarThread._maxReportsPerMinute -_OBJC_IVAR_$_RollbarThread._timer -_OBJC_IVAR_$_RollbarThread._active -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarThread.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarThread.h -+[KSCrashReportFilterJSONEncode filterWithOptions:] --[KSCrashReportFilterJSONEncode initWithOptions:] --[KSCrashReportFilterJSONEncode filterReports:onCompletion:] --[KSCrashReportFilterJSONEncode encodeOptions] --[KSCrashReportFilterJSONEncode setEncodeOptions:] -+[KSCrashReportFilterJSONDecode filterWithOptions:] --[KSCrashReportFilterJSONDecode initWithOptions:] --[KSCrashReportFilterJSONDecode filterReports:onCompletion:] --[KSCrashReportFilterJSONDecode decodeOptions] --[KSCrashReportFilterJSONDecode setDecodeOptions:] -_OBJC_IVAR_$_KSCrashReportFilterJSONEncode._encodeOptions -_OBJC_IVAR_$_KSCrashReportFilterJSONDecode._encodeOptions -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m -+[KSCrashReportFilterPassthrough filter] --[KSCrashReportFilterPassthrough filterReports:onCompletion:] --[KSCrashReportFilterCombine initWithFilters:keys:] -+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:] -___58+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:]_block_invoke -___copy_helper_block_e4_20s24s28r -___destroy_helper_block_e4_20s24s28r -+[KSCrashReportFilterCombine filterWithFiltersAndKeys:] --[KSCrashReportFilterCombine initWithFiltersAndKeys:] --[KSCrashReportFilterCombine filterReports:onCompletion:] -___Block_byref_object_copy_.88 -___Block_byref_object_dispose_.89 -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke_2 -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke.91 -___copy_helper_block_e4_20b24s28b32s36s40s44s48r52r -___destroy_helper_block_e4_20s24s28s32s36s40s44s48r52r --[KSCrashReportFilterCombine filters] --[KSCrashReportFilterCombine setFilters:] --[KSCrashReportFilterCombine keys] --[KSCrashReportFilterCombine setKeys:] --[KSCrashReportFilterCombine .cxx_destruct] -+[KSCrashReportFilterPipeline filterWithFilters:] -___49+[KSCrashReportFilterPipeline filterWithFilters:]_block_invoke --[KSCrashReportFilterPipeline initWithFilters:] -___47-[KSCrashReportFilterPipeline initWithFilters:]_block_invoke --[KSCrashReportFilterPipeline initWithFiltersArray:] --[KSCrashReportFilterPipeline addFilter:] --[KSCrashReportFilterPipeline filterReports:onCompletion:] -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_2 -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_3 -___copy_helper_block_e4_20b24s28b32s36r40r -___destroy_helper_block_e4_20s24s28s32s36r40r --[KSCrashReportFilterPipeline filters] --[KSCrashReportFilterPipeline setFilters:] --[KSCrashReportFilterPipeline .cxx_destruct] -+[KSCrashReportFilterObjectForKey filterWithKey:allowNotFound:] --[KSCrashReportFilterObjectForKey initWithKey:allowNotFound:] --[KSCrashReportFilterObjectForKey filterReports:onCompletion:] --[KSCrashReportFilterObjectForKey key] --[KSCrashReportFilterObjectForKey setKey:] --[KSCrashReportFilterObjectForKey allowNotFound] --[KSCrashReportFilterObjectForKey setAllowNotFound:] --[KSCrashReportFilterObjectForKey .cxx_destruct] -+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:] -___62+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:]_block_invoke --[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:] -___60-[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:]_block_invoke --[KSCrashReportFilterConcatenate initWithSeparatorFmt:keysArray:] --[KSCrashReportFilterConcatenate filterReports:onCompletion:] --[KSCrashReportFilterConcatenate separatorFmt] --[KSCrashReportFilterConcatenate setSeparatorFmt:] --[KSCrashReportFilterConcatenate keys] --[KSCrashReportFilterConcatenate setKeys:] --[KSCrashReportFilterConcatenate .cxx_destruct] -+[KSCrashReportFilterSubset filterWithKeys:] -___44+[KSCrashReportFilterSubset filterWithKeys:]_block_invoke --[KSCrashReportFilterSubset initWithKeys:] -___42-[KSCrashReportFilterSubset initWithKeys:]_block_invoke --[KSCrashReportFilterSubset initWithKeysArray:] --[KSCrashReportFilterSubset filterReports:onCompletion:] --[KSCrashReportFilterSubset keyPaths] --[KSCrashReportFilterSubset setKeyPaths:] --[KSCrashReportFilterSubset .cxx_destruct] -+[KSCrashReportFilterDataToString filter] --[KSCrashReportFilterDataToString filterReports:onCompletion:] -+[KSCrashReportFilterStringToData filter] --[KSCrashReportFilterStringToData filterReports:onCompletion:] -l_OBJC_PROTOCOL_REFERENCE_$_KSCrashReportFilter -___block_descriptor_32_e4_20s24s28r_e7_v8@?0@4l -___block_descriptor_60_e4_20bs24s28bs32s36s40s44s48r52r_e31_v16@?0@"NSArray"4c8@"NSError"12l -_OBJC_IVAR_$_KSCrashReportFilterCombine._filters -_OBJC_IVAR_$_KSCrashReportFilterCombine._keys -___block_descriptor_24_e4_20s_e7_v8@?0@4l -___block_descriptor_48_e4_20bs24s28bs32s36r40r_e31_v16@?0@"NSArray"4c8@"NSError"12l -_OBJC_IVAR_$_KSCrashReportFilterPipeline._filters -_OBJC_IVAR_$_KSCrashReportFilterObjectForKey._key -_OBJC_IVAR_$_KSCrashReportFilterObjectForKey._allowNotFound -_OBJC_IVAR_$_KSCrashReportFilterConcatenate._separatorFmt -_OBJC_IVAR_$_KSCrashReportFilterConcatenate._keys -_OBJC_IVAR_$_KSCrashReportFilterSubset._keyPaths -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m -__42-[KSCrashReportFilterSubset initWithKeys:]_block_invoke -__44+[KSCrashReportFilterSubset filterWithKeys:]_block_invoke -__60-[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:]_block_invoke -__62+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h -__destroy_helper_block_e4_20s24s28s32s36r40r -__copy_helper_block_e4_20b24s28b32s36r40r -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_3 -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_2 -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke -__47-[KSCrashReportFilterPipeline initWithFilters:]_block_invoke -__49+[KSCrashReportFilterPipeline filterWithFilters:]_block_invoke -__destroy_helper_block_e4_20s24s28s32s36s40s44s48r52r -__copy_helper_block_e4_20b24s28b32s36s40s44s48r52r -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke.91 -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke_2 -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke -__destroy_helper_block_e4_20s24s28r -__copy_helper_block_e4_20s24s28r -__58+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:]_block_invoke -_handleDealloc_NSObject -_copyStringIvar -_handleDealloc_NSProxy -_g_zombieCache -_kscm_zombie_getAPI.api -_g_zombieHashMask -_g_lastDeallocedException -_g_originalDealloc_NSObject -_g_originalDealloc_NSProxy -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Zombie.c -handleDealloc_NSProxy -handleDealloc -storeException -hashIndex -copyStringIvar -handleDealloc_NSObject -install -installDealloc_NSProxy -installDealloc_NSObject -kscm_zombie_getAPI -kszombie_className -_handleExceptions -_restoreExceptionPorts -_uninstallExceptionHandler -_kscm_machexception_getAPI.api -_g_primaryEventID -_g_secondaryEventID -_g_previousExceptionPorts -_g_exceptionPort -_g_secondaryPThread -_g_secondaryMachThread -_g_primaryPThread -_g_primaryMachThread -_g_isHandlingCrash -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_MachException.c -uninstallExceptionHandler -restoreExceptionPorts -handleExceptions -signalForMachException -machExceptionForSignal -installExceptionHandler -kscm_machexception_getAPI -+[KSHTTPRequestSender sender] --[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:] -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke.17 -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke_2 --[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:] -___63-[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:]_block_invoke -___copy_helper_block_e4_20s24b28b32b -___block_descriptor_32_e4_20bs24s28s_e5_v4@?0l -___block_descriptor_28_e4_20bs24s_e5_v4@?0l -___block_descriptor_36_e4_20s24bs28bs32bs_e45_v16@?0@"NSData"4@"NSURLResponse"8@"NSError"12l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPRequestSender.m -__copy_helper_block_e4_20s24b28b32b -__63-[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:]_block_invoke -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke_2 -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke.17 -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke -+[KSCrashReportSinkVictory sinkWithURL:userName:userEmail:] --[KSCrashReportSinkVictory initWithURL:userName:userEmail:] --[KSCrashReportSinkVictory defaultCrashReportFilterSet] --[KSCrashReportSinkVictory filterReports:onCompletion:] -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke_2 -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.84 -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.97 --[KSCrashReportSinkVictory url] --[KSCrashReportSinkVictory setUrl:] --[KSCrashReportSinkVictory userName] --[KSCrashReportSinkVictory setUserName:] --[KSCrashReportSinkVictory userEmail] --[KSCrashReportSinkVictory setUserEmail:] --[KSCrashReportSinkVictory reachableOperation] --[KSCrashReportSinkVictory setReachableOperation:] --[KSCrashReportSinkVictory .cxx_destruct] -_OBJC_IVAR_$_KSCrashReportSinkVictory._url -_OBJC_IVAR_$_KSCrashReportSinkVictory._userName -_OBJC_IVAR_$_KSCrashReportSinkVictory._userEmail -_OBJC_IVAR_$_KSCrashReportSinkVictory._reachableOperation -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkVictory.m -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.97 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.84 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke_2 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke -__ZL10setEnabledb -__ZL9isEnabledv -__ZL21CPPExceptionTerminatev -__ZL23g_captureNextStackTrace -__ZL13g_stackCursor -__ZZ11__cxa_throwE14orig_cxa_throw -__ZZ24kscm_cppexception_getAPIE3api -__ZL11g_isEnabled -__ZL9g_eventID -__ZL26g_originalTerminateHandler -__ZZL10initializevE13isInitialized -__ZL16g_monitorContext -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_CPPException.cpp -CPPExceptionTerminate -name -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/typeinfo -kscm_cppexception_getAPI -__cxa_throw -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDemangle_CPP.cpp -ksdm_demangleCPP --[DeploymentDetails deployId] --[DeploymentDetails projectId] --[DeploymentDetails startTime] --[DeploymentDetails endTime] --[DeploymentDetails status] --[DeploymentDetails initWithJSONData:] --[DeploymentDetails init] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/DeploymentDetails.m -_addQuotedEscapedString -_addEscapedString -_decodeElement -_addJSONFromFile_onBooleanElement -_addJSONFromFile_onFloatingPointElement -_addJSONFromFile_onIntegerElement -_addJSONFromFile_onNullElement -_addJSONFromFile_onStringElement -_addJSONFromFile_onBeginObject -_addJSONFromFile_onBeginArray -_addJSONFromFile_onEndContainer -_addJSONFromFile_onEndData -_updateDecoder_readFile -_updateDecoder_doNothing -_decodeString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.c -decodeString -writeUTF8 -updateDecoder_doNothing -ksjson_addJSONElement -updateDecoder_readFile -addJSONFromFile_onEndData -addJSONFromFile_onEndContainer -addJSONFromFile_onBeginArray -addJSONFromFile_onBeginObject -addJSONFromFile_onStringElement -addJSONFromFile_onNullElement -ksjson_addNullElement -addJSONFromFile_onIntegerElement -addJSONFromFile_onFloatingPointElement -addJSONFromFile_onBooleanElement -ksjson_addJSONFromFile -decodeElement -isFPChar -isspace -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/usr/include/_ctype.h -__istype -ksjson_decode -ksjson_endEncode -ksjson_beginEncode -ksjson_endContainer -ksjson_beginObject -ksjson_beginArray -ksjson_endDataElement -ksjson_endStringElement -ksjson_appendDataElement -ksjson_beginDataElement -ksjson_beginStringElement -ksjson_addDataElement -addEscapedString -appendEscapedString -ksjson_appendStringElement -ksjson_addStringElement -ksjson_addIntegerElement -ksjson_addFloatingPointElement -ksjson_addBooleanElement -ksjson_addRawJSONData -addQuotedEscapedString -ksjson_beginElement -ksjson_stringForError -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_Backtrace.c -kssc_initWithBacktrace -+[KSCrashReportFilterStringify filter] --[KSCrashReportFilterStringify stringifyObject:] --[KSCrashReportFilterStringify filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m --[NSDictionary(DeepSearch) objectForDeepKey:] -_objectForDeepKey --[NSDictionary(DeepSearch) objectForKeyPath:] -_objectForKeyPath --[NSDictionary(DeepSearch) setObject:forDeepKey:] -_setObjectForDeepKey --[NSDictionary(DeepSearch) setObject:forKeyPath:] -_setObjectForKeyPath --[NSDictionary(DeepSearch) removeObjectForDeepKey:] -_removeObjectForDeepKey --[NSDictionary(DeepSearch) removeObjectForKeyPath:] -_removeObjectForKeyPath --[NSArray(DeepSearch) objectForDeepKey:] --[NSArray(DeepSearch) objectForKeyPath:] --[NSArray(DeepSearch) setObject:forDeepKey:] --[NSArray(DeepSearch) setObject:forKeyPath:] --[NSArray(DeepSearch) removeObjectForDeepKey:] --[NSArray(DeepSearch) removeObjectForKeyPath:] -_parentOfDeepKey -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/Tools/Container+DeepSearch.m -parentOfDeepKey -removeObjectForKeyPath -removeObjectForDeepKey -setObjectForKeyPath -setObjectForDeepKey -objectForKeyPath -objectForDeepKey -isNumericString -_kscm_user_getAPI.api -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_User.c -kscm_user_getAPI -kscm_reportUserException -+[KSJSONCodec codecWithEncodeOptions:decodeOptions:] --[KSJSONCodec initWithEncodeOptions:decodeOptions:] --[KSJSONCodec dealloc] -+[KSJSONCodec encode:options:error:] -_encodeObject -+[KSJSONCodec decode:options:error:] --[KSJSONCodec topLevelContainer] --[KSJSONCodec setTopLevelContainer:] --[KSJSONCodec currentContainer] --[KSJSONCodec setCurrentContainer:] --[KSJSONCodec containerStack] --[KSJSONCodec setContainerStack:] --[KSJSONCodec callbacks] --[KSJSONCodec setCallbacks:] --[KSJSONCodec serializedData] --[KSJSONCodec setSerializedData:] --[KSJSONCodec error] --[KSJSONCodec setError:] --[KSJSONCodec prettyPrint] --[KSJSONCodec setPrettyPrint:] --[KSJSONCodec sorted] --[KSJSONCodec setSorted:] --[KSJSONCodec ignoreNullsInArrays] --[KSJSONCodec setIgnoreNullsInArrays:] --[KSJSONCodec ignoreNullsInObjects] --[KSJSONCodec setIgnoreNullsInObjects:] --[KSJSONCodec .cxx_destruct] -_onElement -_onBeginContainer -_OBJC_IVAR_$_KSJSONCodec._topLevelContainer -_OBJC_IVAR_$_KSJSONCodec._currentContainer -_OBJC_IVAR_$_KSJSONCodec._containerStack -_OBJC_IVAR_$_KSJSONCodec._callbacks -_OBJC_IVAR_$_KSJSONCodec._serializedData -_OBJC_IVAR_$_KSJSONCodec._error -_OBJC_IVAR_$_KSJSONCodec._prettyPrint -_OBJC_IVAR_$_KSJSONCodec._sorted -_OBJC_IVAR_$_KSJSONCodec._ignoreNullsInArrays -_OBJC_IVAR_$_KSJSONCodec._ignoreNullsInObjects -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.m -onBeginContainer -onElement -encodeObject -stringFromCString -+[RollbarKSCrashInstallation sharedInstance] -___44+[RollbarKSCrashInstallation sharedInstance]_block_invoke --[RollbarKSCrashInstallation init] --[RollbarKSCrashInstallation sink] --[RollbarKSCrashInstallation sendAllReports] --[RollbarKSCrashInstallation sendAllReportsWithCompletion:] -___59-[RollbarKSCrashInstallation sendAllReportsWithCompletion:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarKSCrashInstallation.m -__59-[RollbarKSCrashInstallation sendAllReportsWithCompletion:]_block_invoke -__44+[RollbarKSCrashInstallation sharedInstance]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_arm64.c --[NSData(GZip) gzippedWithCompressionLevel:error:] -_zlibError --[NSData(GZip) gunzippedWithError:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/Tools/NSData+GZip.m -zlibError --[RollbarKSCrashReportSink defaultFilterSet] --[RollbarKSCrashReportSink filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarKSCrashReportSink.m -+[KSCrashReportFilterGZipCompress filterWithCompressionLevel:] --[KSCrashReportFilterGZipCompress initWithCompressionLevel:] --[KSCrashReportFilterGZipCompress filterReports:onCompletion:] --[KSCrashReportFilterGZipCompress compressionLevel] --[KSCrashReportFilterGZipCompress setCompressionLevel:] -+[KSCrashReportFilterGZipDecompress filter] --[KSCrashReportFilterGZipDecompress filterReports:onCompletion:] -_OBJC_IVAR_$_KSCrashReportFilterGZipCompress._compressionLevel -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m -+[KSCrashInstallationStandard sharedInstance] -___45+[KSCrashInstallationStandard sharedInstance]_block_invoke --[KSCrashInstallationStandard init] --[KSCrashInstallationStandard sink] --[KSCrashInstallationStandard url] --[KSCrashInstallationStandard setUrl:] --[KSCrashInstallationStandard .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationStandard._url -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationStandard.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationStandard.h -__45+[KSCrashInstallationStandard sharedInstance]_block_invoke --[KSCrashInstallation(Alert) addConditionalAlertWithTitle:message:yesAnswer:noAnswer:] --[KSCrashInstallation(Alert) addUnconditionalAlertWithTitle:message:dismissButtonText:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallation+Alert.m -+[Rollbar enableCrashReporter] -___30+[Rollbar enableCrashReporter]_block_invoke -+[Rollbar initWithAccessToken:] -+[Rollbar initWithAccessToken:configuration:] -+[Rollbar initWithAccessToken:configuration:enableCrashReporter:] -+[Rollbar currentConfiguration] -+[Rollbar currentNotifier] -+[Rollbar updateConfiguration:isRoot:] -+[Rollbar log:message:] -+[Rollbar log:message:exception:] -+[Rollbar log:message:exception:data:] -+[Rollbar log:message:exception:data:context:] -+[Rollbar debug:] -+[Rollbar debug:exception:] -+[Rollbar debug:exception:data:] -+[Rollbar debug:exception:data:context:] -+[Rollbar info:] -+[Rollbar info:exception:] -+[Rollbar info:exception:data:] -+[Rollbar info:exception:data:context:] -+[Rollbar warning:] -+[Rollbar warning:exception:] -+[Rollbar warning:exception:data:] -+[Rollbar warning:exception:data:context:] -+[Rollbar error:] -+[Rollbar error:exception:] -+[Rollbar error:exception:data:] -+[Rollbar error:exception:data:context:] -+[Rollbar critical:] -+[Rollbar critical:exception:] -+[Rollbar critical:exception:data:] -+[Rollbar critical:exception:data:context:] -+[Rollbar sendJsonPayload:] -+[Rollbar logWithLevel:message:] -+[Rollbar logWithLevel:message:data:] -+[Rollbar logWithLevel:message:data:context:] -+[Rollbar logWithLevel:data:] -+[Rollbar debugWithMessage:] -+[Rollbar debugWithMessage:data:] -+[Rollbar debugWithData:] -+[Rollbar infoWithMessage:] -+[Rollbar infoWithMessage:data:] -+[Rollbar infoWithData:] -+[Rollbar warningWithMessage:] -+[Rollbar warningWithMessage:data:] -+[Rollbar warningWithData:] -+[Rollbar errorWithMessage:] -+[Rollbar errorWithMessage:data:] -+[Rollbar errorWithData:] -+[Rollbar criticalWithMessage:] -+[Rollbar criticalWithMessage:data:] -+[Rollbar criticalWithData:] -+[Rollbar logCrashReport:] -+[Rollbar recordViewEventForLevel:element:] -+[Rollbar recordViewEventForLevel:element:extraData:] -+[Rollbar recordNetworkEventForLevel:method:url:statusCode:] -+[Rollbar recordNetworkEventForLevel:method:url:statusCode:extraData:] -+[Rollbar recordConnectivityEventForLevel:status:] -+[Rollbar recordConnectivityEventForLevel:status:extraData:] -+[Rollbar recordErrorEventForLevel:message:] -+[Rollbar recordErrorEventForLevel:exception:] -+[Rollbar recordErrorEventForLevel:message:extraData:] -+[Rollbar recordNavigationEventForLevel:from:to:] -+[Rollbar recordNavigationEventForLevel:from:to:extraData:] -+[Rollbar recordManualEventForLevel:withData:] -+[Rollbar recordLogEventForLevel:message:] -+[Rollbar recordLogEventForLevel:message:extraData:] -_notifier -___block_descriptor_20_e31_v16@?0@"NSArray"4c8@"NSError"12l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Rollbar.m -__30+[Rollbar enableCrashReporter]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.c -kssysctl_getMacAddress -kssysctl_getProcessInfo -kssysctl_timevalForName -kssysctl_timeval -kssysctl_stringForName -kssysctl_string -kssysctl_uint64ForName -kssysctl_uint64 -kssysctl_int64ForName -kssysctl_int64 -kssysctl_uint32ForName -kssysctl_uint32 -kssysctl_int32ForName -kssysctl_int32 -+[KSCrashReportSinkConsole filter] --[KSCrashReportSinkConsole defaultCrashReportFilterSet] --[KSCrashReportSinkConsole filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkConsole.m --[NSString(URLEncode) URLEncoded] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/NSString+URLEncode.m -+[KSCrashInstallationEmail sharedInstance] -___42+[KSCrashInstallationEmail sharedInstance]_block_invoke --[KSCrashInstallationEmail init] --[KSCrashInstallationEmail setReportStyle:useDefaultFilenameFormat:] --[KSCrashInstallationEmail sink] --[KSCrashInstallationEmail recipients] --[KSCrashInstallationEmail setRecipients:] --[KSCrashInstallationEmail subject] --[KSCrashInstallationEmail setSubject:] --[KSCrashInstallationEmail message] --[KSCrashInstallationEmail setMessage:] --[KSCrashInstallationEmail filenameFmt] --[KSCrashInstallationEmail setFilenameFmt:] --[KSCrashInstallationEmail reportStyle] --[KSCrashInstallationEmail setReportStyle:] --[KSCrashInstallationEmail defaultFilenameFormats] --[KSCrashInstallationEmail setDefaultFilenameFormats:] --[KSCrashInstallationEmail .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationEmail._recipients -_OBJC_IVAR_$_KSCrashInstallationEmail._subject -_OBJC_IVAR_$_KSCrashInstallationEmail._message -_OBJC_IVAR_$_KSCrashInstallationEmail._filenameFmt -_OBJC_IVAR_$_KSCrashInstallationEmail._reportStyle -_OBJC_IVAR_$_KSCrashInstallationEmail._defaultFilenameFormats -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationEmail.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationEmail.h -__42+[KSCrashInstallationEmail sharedInstance]_block_invoke -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZNKSt3__16vectorIjNS_9allocatorIjEEE11__recommendEm -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Punycode.cpp -__swap_out_circular_buffer -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector -swap -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits -__end_cap -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__split_buffer -first -__get -__construct_forward -__construct_backward -max -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm -max > -operator() -capacity -__push_back_slow_path -~__split_buffer -construct -__construct -__split_buffer -length_error -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdexcept -__throw_length_error -decodePunycodeUTF8 -~vector -~__vector_base -clear -__destruct_at_end -encodeToUTF8 -operator!= -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iterator -operator== -operator++ -isValidUnicodeScalar -end -begin -vector -__vector_base -__compressed_pair -__compressed_pair_elem -encodePunycode -adapt -digit_value -insert -__make_iter -__wrap_iter -push_back -construct -__construct -__compressed_pair &> -__compressed_pair_elem &, void> -__alloc -__move_range -move_backward -__move_backward -operator- -reserve -decodePunycode -empty -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/llvm/ADT/StringRef.h -operator+ -operator+= -slice -StringRef -digit_index -front -min -min > -find_last_of -rfind -+[KSHTTPPostField data:name:contentType:filename:] --[KSHTTPPostField initWithData:name:contentType:filename:] --[KSHTTPPostField data] --[KSHTTPPostField name] --[KSHTTPPostField contentType] --[KSHTTPPostField filename] --[KSHTTPPostField .cxx_destruct] -+[KSHTTPMultipartPostBody body] --[KSHTTPMultipartPostBody init] --[KSHTTPMultipartPostBody appendData:name:contentType:filename:] --[KSHTTPMultipartPostBody appendUTF8String:name:contentType:filename:] --[KSHTTPMultipartPostBody toStringWithQuotesEscaped:] --[KSHTTPMultipartPostBody data] --[KSHTTPMultipartPostBody contentType] --[KSHTTPMultipartPostBody fields] --[KSHTTPMultipartPostBody setFields:] --[KSHTTPMultipartPostBody boundary] --[KSHTTPMultipartPostBody setBoundary:] --[KSHTTPMultipartPostBody .cxx_destruct] -_OBJC_IVAR_$_KSHTTPPostField._data -_OBJC_IVAR_$_KSHTTPPostField._name -_OBJC_IVAR_$_KSHTTPPostField._contentType -_OBJC_IVAR_$_KSHTTPPostField._filename -_OBJC_IVAR_$_KSHTTPMultipartPostBody._boundary -_OBJC_IVAR_$_KSHTTPMultipartPostBody._fields -_OBJC_IVAR_$_KSHTTPMultipartPostBody._contentType -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPMultipartPostBody.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPMultipartPostBody.h -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.c -ksdl_getBinaryImage -firstCmdAfterHeader -ksdl_imageCount -ksdl_dladdr -segmentBaseOfImageIndex -imageIndexContainingAddress -ksdl_imageUUID -ksdl_imageNamed -_g_advanceCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor.c -g_advanceCursor -kssc_initCursor -kssc_resetCursor -+[RollbarPayloadTruncator truncatePayloads:] -+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:] -___58+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:]_block_invoke -+[RollbarPayloadTruncator truncatePayload:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:] -+[RollbarPayloadTruncator limitRawCrashReportInPayload:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:] -___102+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:]_block_invoke -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:byLimitingStringBytes:] -+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:] -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke_2 -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke.87 -+[RollbarPayloadTruncator isMutable:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:byReducingItems:keepingHeadsCount:keepingTailsCount:] -+[RollbarPayloadTruncator isTruncationNeeded:forLimit:] -+[RollbarPayloadTruncator measureTotalEncodingBytes:] -+[RollbarPayloadTruncator measureTotalEncodingBytes:usingEncoding:] -+[RollbarPayloadTruncator truncateString:toTotalBytes:] -___block_descriptor_24_e14_v16@?0@4I8^c12l -___block_descriptor_28_e14_v16@?0@4I8^c12l -___block_descriptor_24_e11_v12@?0@4^c8l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarPayloadTruncator.m -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke.87 -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke_2 -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke -__102+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:]_block_invoke -__58+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU.c -kscpu_i_fillState -kscpu_currentArch --[RollbarNotifier initWithAccessToken:configuration:isRoot:] -___60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke -___60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke.70 --[RollbarNotifier logCrashReport:] --[RollbarNotifier log:message:exception:data:context:] --[RollbarNotifier saveQueueState] --[RollbarNotifier processSavedItems] -___36-[RollbarNotifier processSavedItems]_block_invoke --[RollbarNotifier buildPersonData] --[RollbarNotifier buildOptionalData] --[RollbarNotifier buildServerData] --[RollbarNotifier buildClientData] --[RollbarNotifier buildPayloadWithLevel:message:exception:extra:crashReport:context:] --[RollbarNotifier buildPayloadBodyWithCrashReport:] --[RollbarNotifier buildPayloadBodyWithMessage:extra:] --[RollbarNotifier buildPayloadBodyWithException:] --[RollbarNotifier methodNameFromStackTrace:] --[RollbarNotifier buildPayloadBodyWithMessage:exception:extra:crashReport:] --[RollbarNotifier queuePayload:] --[RollbarNotifier queuePayload_OnlyCallOnThread:] --[RollbarNotifier sendItem:nextOffset:] --[RollbarNotifier sendPayload:] -___31-[RollbarNotifier sendPayload:]_block_invoke --[RollbarNotifier checkPayloadResponse:error:data:] --[RollbarNotifier generateUUID] --[RollbarNotifier createMutablePayloadWithData:forPath:] --[RollbarNotifier modifyPayload:] --[RollbarNotifier shouldIgnorePayload:] --[RollbarNotifier scrubPayload:] --[RollbarNotifier updateAccessToken:configuration:isRoot:] --[RollbarNotifier updateConfiguration:isRoot:] --[RollbarNotifier updateAccessToken:] --[RollbarNotifier updateReportingRate:] --[RollbarNotifier captureTelemetryDataForNetwork:] --[RollbarNotifier _rollbarThread] --[RollbarNotifier _test_doNothing] --[RollbarNotifier configuration] --[RollbarNotifier setConfiguration:] --[RollbarNotifier .cxx_destruct] -_queuedItemsFilePath -_stateFilePath -_queueState -_payloadsFilePath -_rollbarThread -_reachability -_isNetworkReachable -___block_descriptor_24_e4_20s_e28_v8@?0@"RollbarReachability"4l -___block_descriptor_28_e4_20s24r_e24_v16@?0@"NSString"4I8^c12l -___block_descriptor_32_e4_20s24s28r_e45_v16@?0@"NSData"4@"NSURLResponse"8@"NSError"12l -_OBJC_IVAR_$_RollbarNotifier._configuration -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarNotifier.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarNotifier.h -__31-[RollbarNotifier sendPayload:]_block_invoke -__36-[RollbarNotifier processSavedItems]_block_invoke -__60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke.70 -__60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke -_g_state -_g_stateFilePath -_kscm_appstate_getAPI.api -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_AppState.c -kscm_appstate_getAPI -kscrashstate_currentState -kscrashstate_notifyAppCrash -timeSince -getCurentTime -kscrashstate_notifyAppTerminate -kscrashstate_notifyAppInForeground -kscrashstate_notifyAppActive -kscrashstate_reset -kscrashstate_initialize -saveState -loadState -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMach.c -ksmach_signalForMachException -ksmach_machExceptionForSignal -ksmach_kernelReturnCodeName -ksmach_exceptionName -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDate.c -ksdate_utcStringFromTimestamp -__ZL11unreachablePKc -__ZNSt3__16vectorINS_10shared_ptrIN5swift8Demangle4NodeEEENS_9allocatorIS5_EEED1Ev -__ZNSt3__123enable_shared_from_thisIN5swift8Demangle4NodeEED2Ev -___clang_call_terminate -__ZNK4llvm9StringRef3strEv -__ZN12_GLOBAL__N_110NameSource6nextIfEN4llvm9StringRefE -__ZN5swift8Demangle11NodeFactory6createENS0_4Node4KindE -__ZN12_GLOBAL__N_19Demangler28demangleSpecializedAttributeEv -__ZN5swift8Demangle4Node8addChildENSt3__110shared_ptrIS1_EE -__ZN12_GLOBAL__N_19Demangler14demangleGlobalEv -__ZN5swift8Demangle11NodeFactory6createENS0_4Node4KindEN4llvm9StringRefE -__ZN12_GLOBAL__N_110NameSource13advanceOffsetEm -__ZN4llvm9StringRefC2EPKc -__ZNSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEED1Ev -__ZNSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEED0Ev -__ZN5swift8Demangle11NodeFactory6createENS0_4Node4KindEy -__ZN12_GLOBAL__N_19Demangler12demangleTypeEv -__ZN12_GLOBAL__N_19Demangler27demangleProtocolConformanceEv -__ZN12_GLOBAL__N_19Demangler16demangleTypeImplEv -__ZN5swift8Demangle11NodeFactory6createILm21EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm26EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler19demangleBuiltinSizeERy -__ZN5swift8Demangle11NodeFactory6createENS0_4Node4KindEONSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE -__ZN12_GLOBAL__N_19Demangler15demangleNaturalERy -__ZN5swift8Demangle11NodeFactory6createILm22EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm19EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm13EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler23demangleDeclarationNameEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler20demangleFunctionTypeEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler24demangleBoundGenericTypeEv -__ZN12_GLOBAL__N_19Demangler30demangleMetatypeRepresentationEv -__ZN12_GLOBAL__N_19Demangler20demangleProtocolListEv -__ZN12_GLOBAL__N_19Demangler21demangleArchetypeTypeEv -__ZN12_GLOBAL__N_19Demangler28getDependentGenericParamTypeEjj -__ZN12_GLOBAL__N_19Demangler28demangleAssociatedTypeSimpleEv -__ZN12_GLOBAL__N_19Demangler30demangleAssociatedTypeCompoundEv -__ZN12_GLOBAL__N_19Demangler25demangleSubstitutionIndexEv -__ZN12_GLOBAL__N_19Demangler13demangleTupleENS0_10IsVariadicE -__ZN12_GLOBAL__N_19Demangler24demangleGenericSignatureEb -__ZN12_GLOBAL__N_19Demangler15demangleContextEv -__ZN12_GLOBAL__N_19Demangler16demangleDeclNameEv -__ZNSt3__16vectorINS_10shared_ptrIN5swift8Demangle4NodeEEENS_9allocatorIS5_EEE9push_backERKS5_ -__ZN12_GLOBAL__N_19Demangler14demangleModuleEv -__ZN5swift8Demangle11NodeFactory6createILm6EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler14demangleEntityEv -__ZN12_GLOBAL__N_19Demangler18demangleIdentifierEN4llvm8OptionalIN5swift8Demangle4Node4KindEEE -__ZN12_GLOBAL__N_19Demangler19demangleNominalTypeEv -__ZN12_GLOBAL__N_19Demangler19demangleIndexAsNodeEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler13demangleIndexERy -__ZN5swift8Demangle4Node11addChildrenENSt3__110shared_ptrIS1_EES4_ -__ZN12_GLOBAL__N_19Demangler24demangleBoundGenericArgsENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZNSt3__110shared_ptrIN5swift8Demangle4NodeEEaSERKS4_ -__ZN5swift8Demangle11NodeFactory6createILm7EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm15EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler20demangleProtocolNameEv -__ZN12_GLOBAL__N_19Demangler32demangleProtocolNameGivenContextENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZZN12_GLOBAL__N_19Demangler21demangleArchetypeTypeEvENKUlNSt3__110shared_ptrIN5swift8Demangle4NodeEEEE0_clES6_ -__ZN12_GLOBAL__N_19Demangler20demangleArchetypeRefEyy -__ZL13archetypeNameyy -__ZN12_GLOBAL__N_19Demangler31demangleDependentMemberTypeNameENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler25demangleGenericParamIndexEv -__ZN5swift8Demangle11NodeFactory6createILm4EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler15createSwiftTypeEN5swift8Demangle4Node4KindEN4llvm9StringRefE -__ZN12_GLOBAL__N_19Demangler23demangleConstrainedTypeEv -__ZN12_GLOBAL__N_19Demangler24addImplFunctionAttributeENSt3__110shared_ptrIN5swift8Demangle4NodeEEEN4llvm9StringRefENS5_4KindE -__ZN12_GLOBAL__N_19Demangler22demangleImplParametersENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler19demangleImplResultsENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler22demangleImplConventionENS0_21ImplConventionContextE -__ZN12_GLOBAL__N_19Demangler29demangleImplParameterOrResultEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_110NameSource9readUntilEcRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE -__ZN12_GLOBAL__N_19Demangler27demangleReabstractSignatureENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter5printENSt3__110shared_ptrIN5swift8Demangle4NodeEEEbb -__ZZN12_GLOBAL__N_111NodePrinter5printENSt3__110shared_ptrIN5swift8Demangle4NodeEEEbbENK3$_0clEbbN4llvm9StringRefE -__ZN12_GLOBAL__N_111NodePrinter17printFunctionTypeENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter35printFunctionSigSpecializationParamENSt3__110shared_ptrIN5swift8Demangle4NodeEEEj -__ZN12_GLOBAL__N_111NodePrinter12printContextENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter25printSimplifiedEntityTypeENSt3__110shared_ptrIN5swift8Demangle4NodeEEES6_ -__ZN12_GLOBAL__N_111NodePrinter13printChildrenENSt3__111__wrap_iterIPNS1_10shared_ptrIN5swift8Demangle4NodeEEEEES9_PKc -__ZN12_GLOBAL__N_111NodePrinter24printBoundGenericNoSugarENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter9findSugarENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter12isIdentifierENSt3__110shared_ptrIN5swift8Demangle4NodeEEEN4llvm9StringRefE -__ZN12_GLOBAL__N_111NodePrinter13isSwiftModuleENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN5swiftL11STDLIB_NAMEE -__ZZN12_GLOBAL__N_19Demangler18demangleIdentifierEN4llvm8OptionalIN5swift8Demangle4Node4KindEEEE13op_char_table -__ZN5swiftL20MANGLING_MODULE_OBJCE -__ZN5swiftL17MANGLING_MODULE_CE -__ZN5swiftL35LLDB_EXPRESSIONS_MODULE_NAME_PREFIXE -__ZZlsRN5swift8Demangle16DemanglerPrinterERKN12_GLOBAL__N_112QuotedStringEE8Hexdigit -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Demangle.cpp -~shared_ptr -__release_shared -__libcpp_atomic_refcount_decrement -isSwiftModule -operator==, std::__1::allocator > -getText -hasText -getKind -operator-> -isIdentifier -operator== -equals -compareMemory -findSugar -getChild -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -operator[] -getNumChildren -printBoundGenericNoSugar -operator<< -printChildren -operator bool -operator!= *> -operator== *, std::__1::shared_ptr *> -base -printSimplifiedEntityType -operator= -swap -swap -isMethodContext -printContext -isDebuggerGeneratedModule -find -__str_find, 4294967295> -__search_substring > -compare -printFunctionSigSpecializationParam -getIndex -hasIndex -printFunctionType -useColonForEntityType -swap -print -printBoundGeneric -printImplFunctionType -isClassType -hasChildren -isExistentialType -isSimpleType -getFirstChild -toString -operator!= -getFirstChildOfKind -get -~DemanglerPrinter -DemanglerPrinter -basic_string -__zero -~QuotedString -operator!= -operator== -QuotedString -demangleReabstractSignature -nextIf -peek -isEmpty -readUntil -~Optional -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/llvm/ADT/Optional.h -reset -demangleImplParameterOrResult -demangleImplConvention -demangleImplResults -demangleImplParameters -addImplFunctionAttribute -demangleConstrainedType -demangleConstrainedTypeImpl -createSwiftType -create<4> -shared_ptr -Node -enable_shared_from_this -weak_ptr -operator basic_string -demangleGenericParamIndex -demangleDependentMemberTypeName -Optional -archetypeName -demangleArchetypeRef -demangleProtocolNameGivenContext -demangleProtocolName -demangleProtocolNameImpl -create<15> -create<7> -demangleBoundGenericArgs -destroy > -__destroy > -destroy -__compressed_pair > &> -__compressed_pair_elem > &, void> -swap *> -__construct_backward *> -construct, std::__1::shared_ptr > -__construct, std::__1::shared_ptr > -__push_back_slow_path &> -construct, const std::__1::shared_ptr &> -__construct, const std::__1::shared_ptr &> -second -addChildren -demangleIndex -demangleIndexAsNode -demangleNominalType -demangleIdentifier -operator* -getPointer -substr -hasAtLeast -hasValue -next -demangleEntity -create<6> -demangleModule -demangleDeclName -demangleContext -isStartOfEntity -demangleGenericSignature -demangleGenericRequirement -demangleTuple -isStartOfIdentifier -demangleSubstitutionIndex -demangleAssociatedTypeCompound -demangleAssociatedTypeSimple -getDependentGenericParamType -demangleArchetypeType -demangleProtocolList -demangleMetatypeRepresentation -demangleBoundGenericType -demangleFunctionType -postProcessReturnTypeNode -demangleDeclarationName -create<13> -create<19> -create<22> -demangleNatural -create -demangleBuiltinSize -create<26> -create<21> -demangleTypeImpl -nominalTypeMarkerToNodeKind -isStartOfNominalType -demangleImplFunctionType -demangleImplCalleeConvention -demangleDependentType -isDigit -operator<< -operator<< -operator<< -operator<< -operator<< -demangleProtocolConformance -demangleType -__on_zero_shared_weak -__get_deleter -__on_zero_shared -~Node -~__shared_ptr_pointer -~unique_ptr -__enable_weak_this -operator= -~weak_ptr -weak_ptr -__add_weak -expired -use_count -__libcpp_relaxed_load -__shared_ptr_pointer -__compressed_pair >, std::__1::allocator > -__compressed_pair_elem >, void> -__shared_weak_count -__shared_count -advanceOffset -demangleGlobal -demangleDirectness -demangleValueWitnessKind -addChild -demangleSpecializedAttribute -demangleFunctionSignatureSpecialization -demangleFuncSigSpecializationClosureProp -demangleFuncSigSpecializationConstantProp -demangleGenericSpecialization -startswith -demangleTypeAsString -str -nodeToString -~NodePrinter -printRoot -NodePrinter -demangleTypeAsNode -~Demangler -demangleTypeName -Demangler -NameSource -demangleSymbolAsNode -demangleTopLevel -getString -~enable_shared_from_this -unreachable -+[KSCrashReportFilterAppleFmt initialize] -+[KSCrashReportFilterAppleFmt filterWithReportStyle:] --[KSCrashReportFilterAppleFmt initWithReportStyle:] --[KSCrashReportFilterAppleFmt majorVersion:] --[KSCrashReportFilterAppleFmt filterReports:onCompletion:] --[KSCrashReportFilterAppleFmt CPUType:] --[KSCrashReportFilterAppleFmt CPUArchForMajor:minor:] --[KSCrashReportFilterAppleFmt backtraceString:reportStyle:mainExecutableName:] --[KSCrashReportFilterAppleFmt toCompactUUID:] --[KSCrashReportFilterAppleFmt stringFromDate:] --[KSCrashReportFilterAppleFmt recrashReport:] --[KSCrashReportFilterAppleFmt systemReport:] --[KSCrashReportFilterAppleFmt infoReport:] --[KSCrashReportFilterAppleFmt processReport:] --[KSCrashReportFilterAppleFmt crashReport:] --[KSCrashReportFilterAppleFmt binaryImagesReport:] --[KSCrashReportFilterAppleFmt crashedThread:] --[KSCrashReportFilterAppleFmt mainExecutableNameForReport:] --[KSCrashReportFilterAppleFmt cpuArchForReport:] --[KSCrashReportFilterAppleFmt headerStringForReport:] --[KSCrashReportFilterAppleFmt headerStringForSystemInfo:reportID:crashTime:] --[KSCrashReportFilterAppleFmt binaryImagesStringForReport:] -___59-[KSCrashReportFilterAppleFmt binaryImagesStringForReport:]_block_invoke --[KSCrashReportFilterAppleFmt crashedThreadCPUStateStringForReport:cpuArch:] --[KSCrashReportFilterAppleFmt extraInfoStringForReport:mainExecutableName:] --[KSCrashReportFilterAppleFmt JSONForObject:] --[KSCrashReportFilterAppleFmt isZombieNSException:] --[KSCrashReportFilterAppleFmt errorInfoStringForReport:] --[KSCrashReportFilterAppleFmt stringWithUncaughtExceptionName:reason:] --[KSCrashReportFilterAppleFmt userExceptionTrace:] --[KSCrashReportFilterAppleFmt threadStringForThread:mainExecutableName:] --[KSCrashReportFilterAppleFmt threadListStringForReport:mainExecutableName:] --[KSCrashReportFilterAppleFmt crashReportString:] --[KSCrashReportFilterAppleFmt recrashReportString:] --[KSCrashReportFilterAppleFmt toAppleFormat:] --[KSCrashReportFilterAppleFmt reportStyle] --[KSCrashReportFilterAppleFmt setReportStyle:] -_g_dateFormatter -_g_rfc3339DateFormatter -_g_registerOrders -___block_descriptor_20_e10_i12@?0@4@8l -_OBJC_IVAR_$_KSCrashReportFilterAppleFmt._reportStyle -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m -__59-[KSCrashReportFilterAppleFmt binaryImagesStringForReport:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSThread.c -ksthread_getQueueName -ksthread_getThreadName -ksthread_self -_g_onExceptionEvent -_kscm_setActiveMonitors.hasWarned -_g_requiresAsyncSafety -_g_monitors -_g_handlingFatalException -_g_crashedDuringExceptionHandling -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor.c -kscm_handleException -getAPI -isMonitorEnabled -kscm_notifyFatalExceptionCaptured -kscm_getActiveMonitors -kscm_setActiveMonitors -setMonitorEnabled -kscm_setEventCallback -+[RollbarCachesDirectory directory] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarCachesDirectory.m -+[NSError(SimpleConstructor) errorWithDomain:code:description:] -+[NSError(SimpleConstructor) fillError:withDomain:code:description:] -+[NSError(SimpleConstructor) clearError:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.m --[Deployment environment] --[Deployment comment] --[Deployment revision] --[Deployment localUsername] --[Deployment rollbarUsername] --[Deployment initWithEnvironment:comment:revision:localUserName:rollbarUserName:] --[Deployment initWithJSONData:] --[Deployment init] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/Deployment.m -_g_memoryTestBuffer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMemory.c -ksmem_copySafely -copySafely -ksmem_copyMaxPossible -copyMaxPossible -ksmem_isMemoryReadable -isMemoryReadable -ksmem_maxReadableBytes -_getReportIDs -_pruneReports -_getReportCount -_getReportIDFromFilename -_compareInt64 -_g_mutex -_g_appName -_g_reportsPath -_g_maxReportCount -_g_nextUniqueIDLow -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReportStore.c -compareInt64 -getReportIDFromFilename -getReportCount -pruneReports -deleteReportWithID -getCrashReportPathByID -kscrs_setMaxReportCount -kscrs_deleteAllReports -kscrs_addUserReport -getNextUniqueID -kscrs_readReport -getReportIDs -kscrs_getReportIDs -kscrs_getReportCount -kscrs_getNextCrashReportPath -kscrs_initialize -initializeIDs -+[KSCString stringWithString:] -+[KSCString stringWithCString:] -+[KSCString stringWithData:] -+[KSCString stringWithData:length:] --[KSCString initWithString:] --[KSCString initWithCString:] --[KSCString initWithData:] --[KSCString initWithData:length:] --[KSCString dealloc] --[KSCString length] --[KSCString bytes] -_OBJC_IVAR_$_KSCString._bytes -_OBJC_IVAR_$_KSCString._length -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSCString.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSCString.h --[RollbarJSONFriendlyObject initWithJSONData:] --[RollbarJSONFriendlyObject asJSONData] --[RollbarJSONFriendlyObject init] --[RollbarJSONFriendlyObject dataDictionary] --[RollbarJSONFriendlyObject .cxx_destruct] -_OBJC_IVAR_$_RollbarJSONFriendlyObject._dataDictionary -l_OBJC_PROTOCOL_$_RollbarJSONFriendlyProtocol -l_OBJC_LABEL_PROTOCOL_$_RollbarJSONFriendlyProtocol -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarJSONFriendlyObject.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarJSONFriendlyObject.h -+[KSCrashAlertViewProcess process] --[KSCrashAlertViewProcess startWithTitle:message:yesAnswer:noAnswer:reports:onCompletion:] --[KSCrashAlertViewProcess alertView:clickedButtonAtIndex:] --[KSCrashAlertViewProcess reports] --[KSCrashAlertViewProcess setReports:] --[KSCrashAlertViewProcess onCompletion] --[KSCrashAlertViewProcess setOnCompletion:] --[KSCrashAlertViewProcess alertView] --[KSCrashAlertViewProcess setAlertView:] --[KSCrashAlertViewProcess expectedButtonIndex] --[KSCrashAlertViewProcess setExpectedButtonIndex:] --[KSCrashAlertViewProcess .cxx_destruct] -+[KSCrashReportFilterAlert filterWithTitle:message:yesAnswer:noAnswer:] --[KSCrashReportFilterAlert initWithTitle:message:yesAnswer:noAnswer:] --[KSCrashReportFilterAlert filterReports:onCompletion:] -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke.123 -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke_2 -___copy_helper_block_e4_20s24s28b --[KSCrashReportFilterAlert title] --[KSCrashReportFilterAlert setTitle:] --[KSCrashReportFilterAlert message] --[KSCrashReportFilterAlert setMessage:] --[KSCrashReportFilterAlert yesAnswer] --[KSCrashReportFilterAlert setYesAnswer:] --[KSCrashReportFilterAlert noAnswer] --[KSCrashReportFilterAlert setNoAnswer:] --[KSCrashReportFilterAlert .cxx_destruct] -_OBJC_IVAR_$_KSCrashAlertViewProcess._reports -_OBJC_IVAR_$_KSCrashAlertViewProcess._onCompletion -_OBJC_IVAR_$_KSCrashAlertViewProcess._alertView -_OBJC_IVAR_$_KSCrashAlertViewProcess._expectedButtonIndex -l_OBJC_PROTOCOL_$_UIAlertViewDelegate -l_OBJC_LABEL_PROTOCOL_$_UIAlertViewDelegate -___block_descriptor_32_e4_20s24s28bs_e5_v4@?0l -_OBJC_IVAR_$_KSCrashReportFilterAlert._title -_OBJC_IVAR_$_KSCrashReportFilterAlert._message -_OBJC_IVAR_$_KSCrashReportFilterAlert._yesAnswer -_OBJC_IVAR_$_KSCrashReportFilterAlert._noAnswer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m -__copy_helper_block_e4_20s24s28b -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke_2 -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke.123 -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke -+[RollbarReachability reachabilityWithHostName:] -+[RollbarReachability reachabilityWithHostname:] -+[RollbarReachability reachabilityWithAddress:] -+[RollbarReachability reachabilityForInternetConnection] -+[RollbarReachability reachabilityForLocalWiFi] --[RollbarReachability initWithReachabilityRef:] --[RollbarReachability dealloc] --[RollbarReachability startNotifier] -_TMReachabilityCallback --[RollbarReachability stopNotifier] --[RollbarReachability isReachableWithFlags:] --[RollbarReachability isReachable] --[RollbarReachability isReachableViaWWAN] --[RollbarReachability isReachableViaWiFi] --[RollbarReachability isConnectionRequired] --[RollbarReachability connectionRequired] --[RollbarReachability isConnectionOnDemand] --[RollbarReachability isInterventionRequired] --[RollbarReachability currentReachabilityStatus] --[RollbarReachability reachabilityFlags] --[RollbarReachability currentReachabilityString] --[RollbarReachability currentReachabilityFlags] --[RollbarReachability reachabilityChanged:] -___43-[RollbarReachability reachabilityChanged:]_block_invoke --[RollbarReachability description] --[RollbarReachability reachabilityRef] --[RollbarReachability setReachabilityRef:] --[RollbarReachability reachabilitySerialQueue] --[RollbarReachability setReachabilitySerialQueue:] --[RollbarReachability reachableOnWWAN] --[RollbarReachability setReachableOnWWAN:] --[RollbarReachability reachableBlock] --[RollbarReachability setReachableBlock:] --[RollbarReachability unreachableBlock] --[RollbarReachability setUnreachableBlock:] --[RollbarReachability reachabilityObject] --[RollbarReachability setReachabilityObject:] --[RollbarReachability .cxx_destruct] -_OBJC_IVAR_$_RollbarReachability.reachabilityRef -_OBJC_IVAR_$_RollbarReachability.reachableOnWWAN -_OBJC_IVAR_$_RollbarReachability.reachabilitySerialQueue -_OBJC_IVAR_$_RollbarReachability.reachableBlock -_OBJC_IVAR_$_RollbarReachability.unreachableBlock -_OBJC_IVAR_$_RollbarReachability.reachabilityObject -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarReachability.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarReachability.h -__43-[RollbarReachability reachabilityChanged:]_block_invoke -reachabilityFlags -TMReachabilityCallback -_onCrash -_g_installed -_g_monitoring -_g_shouldPrintPreviousLog -_g_shouldAddConsoleLogToReport -_g_lastCrashReportFilePath -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashC.c -kscrash_deleteAllReports -kscrash_addUserReport -kscrash_readReport -kscrash_getReportIDs -kscrash_getReportCount -kscrash_notifyAppCrash -kscrash_notifyAppTerminate -kscrash_notifyAppInForeground -kscrash_notifyAppActive -kscrash_reportUserException -kscrash_setMaxReportCount -kscrash_setPrintPreviousLog -kscrash_setAddConsoleLogToReport -kscrash_setCrashNotifyCallback -kscrash_setDoNotIntrospectClasses -kscrash_setIntrospectMemory -kscrash_setDeadlockWatchdogInterval -kscrash_setUserInfoJSON -kscrash_setMonitoring -onCrash -kscrash_install -printPreviousLog --[KSCrashInstallationBaseQuincyHockey setUserID:] --[KSCrashInstallationBaseQuincyHockey setUserIDKey:] --[KSCrashInstallationBaseQuincyHockey setUserName:] --[KSCrashInstallationBaseQuincyHockey setUserNameKey:] --[KSCrashInstallationBaseQuincyHockey setContactEmail:] --[KSCrashInstallationBaseQuincyHockey setContactEmailKey:] --[KSCrashInstallationBaseQuincyHockey setCrashDescription:] --[KSCrashInstallationBaseQuincyHockey setCrashDescriptionKey:] --[KSCrashInstallationBaseQuincyHockey initWithRequiredProperties:] --[KSCrashInstallationBaseQuincyHockey allCrashDescriptionKeys] --[KSCrashInstallationBaseQuincyHockey userID] --[KSCrashInstallationBaseQuincyHockey userIDKey] --[KSCrashInstallationBaseQuincyHockey userName] --[KSCrashInstallationBaseQuincyHockey userNameKey] --[KSCrashInstallationBaseQuincyHockey contactEmail] --[KSCrashInstallationBaseQuincyHockey contactEmailKey] --[KSCrashInstallationBaseQuincyHockey crashDescription] --[KSCrashInstallationBaseQuincyHockey crashDescriptionKey] --[KSCrashInstallationBaseQuincyHockey extraDescriptionKeys] --[KSCrashInstallationBaseQuincyHockey setExtraDescriptionKeys:] --[KSCrashInstallationBaseQuincyHockey waitUntilReachable] --[KSCrashInstallationBaseQuincyHockey setWaitUntilReachable:] --[KSCrashInstallationBaseQuincyHockey .cxx_destruct] -+[KSCrashInstallationQuincy sharedInstance] -___43+[KSCrashInstallationQuincy sharedInstance]_block_invoke --[KSCrashInstallationQuincy init] --[KSCrashInstallationQuincy sink] --[KSCrashInstallationQuincy url] --[KSCrashInstallationQuincy setUrl:] --[KSCrashInstallationQuincy .cxx_destruct] -+[KSCrashInstallationHockey sharedInstance] -___43+[KSCrashInstallationHockey sharedInstance]_block_invoke --[KSCrashInstallationHockey init] --[KSCrashInstallationHockey sink] --[KSCrashInstallationHockey appIdentifier] --[KSCrashInstallationHockey setAppIdentifier:] --[KSCrashInstallationHockey .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userID -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userIDKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userName -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userNameKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._contactEmail -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._contactEmailKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._crashDescription -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._crashDescriptionKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._extraDescriptionKeys -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._waitUntilReachable -_OBJC_IVAR_$_KSCrashInstallationQuincy._url -_sharedInstance.sharedInstance.136 -_sharedInstance.onceToken.137 -___block_literal_global.138 -_OBJC_IVAR_$_KSCrashInstallationHockey._appIdentifier -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationQuincyHockey.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationQuincyHockey.h -__43+[KSCrashInstallationHockey sharedInstance]_block_invoke -__43+[KSCrashInstallationQuincy sharedInstance]_block_invoke -_getThreadList -_g_reservedThreadsCount -_g_reservedThreads -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMachineContext.c -ksmc_hasValidExceptionRegisters -ksmc_isCrashedContext -ksmc_canHaveCPUState -isSignalContext -isContextForCurrentThread -ksmc_indexOfThread -ksmc_getThreadAtIndex -ksmc_getThreadCount -ksmc_resumeEnvironment -isThreadInList -ksmc_suspendEnvironment -ksmc_addReservedThread -ksmc_getContextForSignal -isStackOverflow -getThreadList -ksmc_getContextForThread -ksmc_getThreadFromContext -ksmc_contextSize -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_x86_32.c -_canDeletePath -_deletePathContents -_fillReadBuffer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.c -ksfu_closeBufferedReader -ksfu_openBufferedReader -ksfu_readBufferedReaderUntilChar -isReadBufferEmpty -fillReadBuffer -ksfu_readBufferedReader -ksfu_writeBufferedWriter -ksfu_flushBufferedWriter -ksfu_closeBufferedWriter -ksfu_openBufferedWriter -deletePathContents -freeDirListing -dirContents -dirContentsCount -canDeletePath -ksfu_deleteContentsOfPath -ksfu_removeFile -ksfu_makePath -ksfu_readLineFromFD -ksfu_writeFmtArgsToFD -ksfu_writeFmtToFD -ksfu_writeStringToFD -ksfu_readEntireFile -ksfu_readBytesFromFD -ksfu_writeBytesToFD -ksfu_lastPathEntry -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/build/Rollbar.build/Release-iOS-Kit/RollbarKit-iOS.build/DerivedSources/Rollbar_vers.c -__ZL15__ARCLite__loadv -__ZL30add_image_hook_autoreleasepoolPK11mach_headerl -__ZL34__arclite_objc_autoreleasePoolPushv -__ZL33__arclite_objc_autoreleasePoolPopPv -__ZL19patch_lazy_pointersPK11mach_headerP7patch_tm -__ZL42__arclite_NSArray_objectAtIndexedSubscriptP7NSArrayP13objc_selectorj -__ZL53__arclite_NSMutableArray_setObject_atIndexedSubscriptP14NSMutableArrayP13objc_selectorP11objc_objectj -__ZL46__arclite_NSDictionary_objectForKeyedSubscriptP12NSDictionaryP13objc_selectorP11objc_object -__ZL47__arclite_NSOrderedSet_objectAtIndexedSubscriptP12NSOrderedSetP13objc_selectorj -__ZL58__arclite_NSMutableOrderedSet_setObject_atIndexedSubscriptP19NSMutableOrderedSetP13objc_selectorP11objc_objectj -__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_ -__ZL18add_image_hook_ARCPK11mach_headerl -__ZL36__arclite_object_setInstanceVariableP11objc_objectPKcPv -__ZL24__arclite_object_setIvarP11objc_objectP9objc_ivarS0_ -__ZL21__arclite_object_copyP11objc_objectm -__ZL21__arclite_objc_retainP11objc_object -__ZL26__arclite_objc_retainBlockP11objc_object -__ZL22__arclite_objc_releaseP11objc_object -__ZL26__arclite_objc_autoreleaseP11objc_object -__ZL32__arclite_objc_retainAutoreleaseP11objc_object -__ZL37__arclite_objc_autoreleaseReturnValueP11objc_object -__ZL43__arclite_objc_retainAutoreleaseReturnValueP11objc_object -__ZL44__arclite_objc_retainAutoreleasedReturnValueP11objc_object -__ZL26__arclite_objc_storeStrongPP11objc_objectS0_ -__ZL22add_image_hook_swiftV1PK11mach_headerl -__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class -__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector -__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_ -__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j -__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_ -__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_ -__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_ -__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_ -__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_ -__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary -__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info -__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm -__ZL32__arclite_object_getIndexedIvarsP11objc_object -__ZL23__arclite_objc_getClassPKc -__ZL27__arclite_objc_getMetaClassPKc -__ZL31__arclite_objc_getRequiredClassPKc -__ZL26__arclite_objc_lookUpClassPKc -__ZL26__arclite_objc_getProtocolPKc -__ZL23__arclite_class_getNameP10objc_class -__ZL26__arclite_protocol_getNameP8Protocol -__ZL37__arclite_objc_copyClassNamesForImagePKcPj -__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t -__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t -__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t -__ZL14initialize_impP11objc_objectP13objc_selector -__ZL18allocateMaybeSwiftP18glue_swift_class_tm -__ZL22copySwiftV1MangledNamePKcb -__ZL13demangledNamePKcb -__ZL16scanMangledFieldRPKcS0_S1_Ri -__ZL30arclite_uninitialized_functionv -__ZL12cxxConstructP11objc_object -__ZL20fixStringForCoreDataP11objc_object -_OBJC_METACLASS_$___ARCLite__ -__ZL24OBJC_CLASS_$___ARCLite__ -__ZL31OBJC_METACLASS_RO_$___ARCLite__ -__non_lazy_classes -__ZL27OBJC_CLASS_RO_$___ARCLite__ -__ZL11_class_name -__ZL32OBJC_$_CLASS_METHODS___ARCLite__ -__ZL17_load_method_name -__ZL17_load_method_type -__ZL23NSAutoreleasePool_class -__ZZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches -__ZGVZL30add_image_hook_autoreleasepoolPK11mach_headerlE7patches -l_OBJC_PROTOCOL_$___ARCLiteIndexedSubscripting__ -l_OBJC_LABEL_PROTOCOL_$___ARCLiteIndexedSubscripting__ -l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteIndexedSubscripting__ -l_OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__ -l_OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__ -l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__ -__ZZL18add_image_hook_ARCPK11mach_headerlE7patches -__ZGVZL18add_image_hook_ARCPK11mach_headerlE7patches -__ZL30NSUndoManagerProxy_targetClass -__ZL29original_NSManagedObject_init -__ZL40original_NSManagedObject_allocWithEntity -__ZL35original_NSManagedObject_allocBatch -__ZL25NSMutableDictionary_class -__ZL22NSConstantString_class -__ZL14NSString_class -__ZL36original_NSKKMS_fastIndexForKnownKey -__ZL27original_NSKKMS_indexForKey -__ZL28original_NSKKsD_objectForKey -__ZL34original_NSKKsD_removeObjectForKey -__ZL32original_NSKKsD_setObject_forKey -__ZL40original_NSKKsD_addEntriesFromDictionary -__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches -__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches -__ZL31original_objc_allocateClassPair -__ZL31original_object_getIndexedIvars -__ZL22original_objc_getClass -__ZL26original_objc_getMetaClass -__ZL30original_objc_getRequiredClass -__ZL25original_objc_lookUpClass -__ZL25original_objc_getProtocol -__ZL22original_class_getName -__ZL25original_protocol_getName -__ZL36original_objc_copyClassNamesForImage -__ZL12demangleLock -__ZL9Demangled -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch armv7 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -miphoneos-version-min=4.3 -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources-normal/armv7 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/armv7 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/armv7/arclite.o -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -mlinker-version=450.3 -march=armv7a -/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72/source/arclite.mm -/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72 -fixStringForCoreData -cxxConstruct -arclite_uninitialized_function -scanMangledField -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk/usr/include/_ctype.h -__isctype -demangledName -copySwiftV1DemangledName -copySwiftV1MangledName -allocateMaybeSwift -word_align -isSwift -initialize_imp -transcribeProperties -property_list_nth -transcribeProtocols -transcribeMethods -method_list_nth -__arclite_objc_copyClassNamesForImage -__arclite_protocol_getName -__arclite_class_getName -__arclite_objc_getProtocol -__arclite_objc_lookUpClass -__arclite_objc_getRequiredClass -__arclite_objc_getMetaClass -__arclite_objc_getClass -__arclite_object_getIndexedIvars -__arclite_objc_allocateClassPair -metaclass -__arclite_objc_readClassPair -transcribeIvars -ivar_list_nth -max -alignment -ro -fastFlags -__arclite_NSKKsD_addEntriesFromDictionary -__arclite_NSKKsD_setObject_forKey -__arclite_NSKKsD_removeObjectForKey -__arclite_NSKKsD_objectForKey -__arclite_NSKKMS_indexForKey -__arclite_NSKKMS_fastIndexForKnownKey -__arclite_NSManagedObject_allocBatch -__arclite_NSManagedObject_allocWithEntity -__arclite_NSManagedObject_init -__arclite_NSUndoManagerProxy_isKindOfClass -add_image_hook_swiftV1 -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -__arclite_objc_storeStrong -__arclite_objc_release -__arclite_objc_retain -__arclite_objc_retainAutoreleasedReturnValue -__arclite_objc_retainAutoreleaseReturnValue -__arclite_objc_autoreleaseReturnValue -__arclite_objc_retainAutorelease -__arclite_objc_autorelease -__arclite_objc_retainBlock -__arclite_object_copy -fixupCopiedReferences -_class_getInstanceStart -alignedInstanceStart -__arclite_class_usesAutomaticRetainRelease -classOrSuperClassesUseARR -__arclite_object_setIvar -isScannedOffset -_ivar_getClass -__arclite_object_setInstanceVariable -add_image_hook_ARC -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -__arclite_NSMutableDictionary__setObject_forKeyedSubscript -__arclite_NSMutableOrderedSet_setObject_atIndexedSubscript -__arclite_NSOrderedSet_objectAtIndexedSubscript -__arclite_NSDictionary_objectForKeyedSubscript -__arclite_NSMutableArray_setObject_atIndexedSubscript -__arclite_NSArray_objectAtIndexedSubscript -patch_lazy_pointers -__arclite_objc_autoreleasePoolPop -__arclite_objc_autoreleasePoolPush -add_image_hook_autoreleasepool -patch_t -patch_t -__ARCLite__load -install_swiftV1 -replaceMethod -install_ARC -install_dict_nil_value -addOrReplaceMethod -keyedGetter -install_subscripting -addMethod -indexedGetter -install_autoreleasepool diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/A9B206AF-D13D-3A80-A603-D6BF6C166666.bcsymbolmap b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/A9B206AF-D13D-3A80-A603-D6BF6C166666.bcsymbolmap deleted file mode 100644 index 0bb3b993..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/A9B206AF-D13D-3A80-A603-D6BF6C166666.bcsymbolmap +++ /dev/null @@ -1,2798 +0,0 @@ -BCSymbolMap Version: 2.0 -_g_monitorTypes -Apple LLVM version 10.0.1 (clang-1001.0.46.4) -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitorType.c -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios -kscrashmonitortype_name -_writeFmtToLog -_writeToLog -_kslog_setLogFilename.fd -_g_logFilename -_g_fd -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSLogger.c -i_kslog_logObjC -lastPathEntry -i_kslog_logObjCBasic -i_kslog_logC -writeFmtArgsToLog -writeToLog -i_kslog_logCBasic -kslog_clearLogFile -writeFmtToLog -kslog_setLogFilename -setLogFD -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_arm.c -+[KSReachabilityKSCrash reachabilityToHost:] -+[KSReachabilityKSCrash reachabilityToLocalNetwork] --[KSReachabilityKSCrash initWithHost:] --[KSReachabilityKSCrash initWithAddress:] --[KSReachabilityKSCrash initWithReachabilityRef:] -_onReachabilityChanged -___49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke -___49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke_2 -___copy_helper_block_e8_32s -___destroy_helper_block_e8_32s --[KSReachabilityKSCrash dealloc] --[KSReachabilityKSCrash extractHostName:] --[KSReachabilityKSCrash isReachableWithFlags:] --[KSReachabilityKSCrash onReachabilityFlagsChanged:] --[KSReachabilityKSCrash updateFlags] --[KSReachabilityKSCrash onReachabilityChanged] --[KSReachabilityKSCrash setOnReachabilityChanged:] --[KSReachabilityKSCrash flags] --[KSReachabilityKSCrash setFlags:] --[KSReachabilityKSCrash reachable] --[KSReachabilityKSCrash setReachable:] --[KSReachabilityKSCrash WWANOnly] --[KSReachabilityKSCrash setWWANOnly:] --[KSReachabilityKSCrash reachabilityRef] --[KSReachabilityKSCrash setReachabilityRef:] --[KSReachabilityKSCrash hostname] --[KSReachabilityKSCrash setHostname:] --[KSReachabilityKSCrash notificationName] --[KSReachabilityKSCrash setNotificationName:] --[KSReachabilityKSCrash .cxx_destruct] -+[KSReachableOperationKSCrash operationWithHost:allowWWAN:block:] --[KSReachableOperationKSCrash initWithHost:allowWWAN:block:] -___60-[KSReachableOperationKSCrash initWithHost:allowWWAN:block:]_block_invoke -___copy_helper_block_e8_32b --[KSReachableOperationKSCrash reachability] --[KSReachableOperationKSCrash setReachability:] --[KSReachableOperationKSCrash .cxx_destruct] -___onReachabilityChanged_block_invoke -___block_descriptor_44_e8_32s_e5_v8@?0l -___block_descriptor_40_e8_32s_e5_v8@?0l -_OBJC_IVAR_$_KSReachabilityKSCrash._reachabilityRef -_OBJC_IVAR_$_KSReachabilityKSCrash._flags -_OBJC_IVAR_$_KSReachabilityKSCrash._reachable -_OBJC_IVAR_$_KSReachabilityKSCrash._WWANOnly -_OBJC_IVAR_$_KSReachabilityKSCrash._onReachabilityChanged -_OBJC_IVAR_$_KSReachabilityKSCrash._hostname -_OBJC_IVAR_$_KSReachabilityKSCrash._notificationName -___block_descriptor_49_e8_32bs_e31_v16@?0@"KSReachabilityKSCrash"8lu40l8 -_OBJC_IVAR_$_KSReachableOperationKSCrash._reachability -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSReachabilityKSCrash.m -__onReachabilityChanged_block_invoke -__copy_helper_block_e8_32b -__60-[KSReachableOperationKSCrash initWithHost:allowWWAN:block:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSReachabilityKSCrash.h -__destroy_helper_block_e8_32s -__copy_helper_block_e8_32s -__49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke_2 -__49-[KSReachabilityKSCrash initWithReachabilityRef:]_block_invoke -onReachabilityChanged -+[KSCrashInstReportField fieldWithIndex:] --[KSCrashInstReportField initWithIndex:] --[KSCrashInstReportField field] --[KSCrashInstReportField setKey:] --[KSCrashInstReportField setValue:] --[KSCrashInstReportField index] --[KSCrashInstReportField key] --[KSCrashInstReportField value] --[KSCrashInstReportField fieldBacking] --[KSCrashInstReportField setFieldBacking:] --[KSCrashInstReportField keyBacking] --[KSCrashInstReportField setKeyBacking:] --[KSCrashInstReportField valueBacking] --[KSCrashInstReportField setValueBacking:] --[KSCrashInstReportField .cxx_destruct] --[KSCrashInstallation init] --[KSCrashInstallation initWithRequiredProperties:] --[KSCrashInstallation dealloc] --[KSCrashInstallation crashHandlerData] --[KSCrashInstallation reportFieldForProperty:] --[KSCrashInstallation reportFieldForProperty:setKey:] --[KSCrashInstallation reportFieldForProperty:setValue:] --[KSCrashInstallation validateProperties] --[KSCrashInstallation makeKeyPath:] --[KSCrashInstallation makeKeyPaths:] --[KSCrashInstallation onCrash] --[KSCrashInstallation setOnCrash:] --[KSCrashInstallation install] -_crashCallback --[KSCrashInstallation sendAllReportsWithCompletion:] --[KSCrashInstallation addPreFilter:] --[KSCrashInstallation sink] --[KSCrashInstallation nextFieldIndex] --[KSCrashInstallation setNextFieldIndex:] --[KSCrashInstallation crashHandlerDataBacking] --[KSCrashInstallation setCrashHandlerDataBacking:] --[KSCrashInstallation fields] --[KSCrashInstallation setFields:] --[KSCrashInstallation requiredProperties] --[KSCrashInstallation setRequiredProperties:] --[KSCrashInstallation prependedFilters] --[KSCrashInstallation setPrependedFilters:] --[KSCrashInstallation .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstReportField._index -_OBJC_IVAR_$_KSCrashInstReportField._key -_OBJC_IVAR_$_KSCrashInstReportField._value -_OBJC_IVAR_$_KSCrashInstReportField._fieldBacking -_OBJC_IVAR_$_KSCrashInstReportField._keyBacking -_OBJC_IVAR_$_KSCrashInstReportField._valueBacking -_g_crashHandlerData -_OBJC_IVAR_$_KSCrashInstallation._nextFieldIndex -_OBJC_IVAR_$_KSCrashInstallation._crashHandlerDataBacking -_OBJC_IVAR_$_KSCrashInstallation._fields -_OBJC_IVAR_$_KSCrashInstallation._requiredProperties -_OBJC_IVAR_$_KSCrashInstallation._prependedFilters -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallation.m -crashCallback -+[RollbarTelemetry sharedInstance] -___34+[RollbarTelemetry sharedInstance]_block_invoke -+[RollbarTelemetry NSLogReplacement:] --[RollbarTelemetry init] --[RollbarTelemetry setCaptureLog:] -___34-[RollbarTelemetry setCaptureLog:]_block_invoke --[RollbarTelemetry setDataLimit:] -___33-[RollbarTelemetry setDataLimit:]_block_invoke --[RollbarTelemetry truncateDataArray] --[RollbarTelemetry recordEventForLevel:type:data:] -___50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke -___50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke_2 -___copy_helper_block_e8_32s40s -___destroy_helper_block_e8_32s40s --[RollbarTelemetry recordViewEventForLevel:element:extraData:] -___62-[RollbarTelemetry recordViewEventForLevel:element:extraData:]_block_invoke -___copy_helper_block_e8_32s40r -___destroy_helper_block_e8_32s40r --[RollbarTelemetry recordNetworkEventForLevel:method:url:statusCode:extraData:] --[RollbarTelemetry recordConnectivityEventForLevel:status:extraData:] --[RollbarTelemetry recordErrorEventForLevel:message:extraData:] --[RollbarTelemetry recordNavigationEventForLevel:from:to:extraData:] --[RollbarTelemetry recordManualEventForLevel:withData:] --[RollbarTelemetry recordLogEventForLevel:message:extraData:] --[RollbarTelemetry getAllData] -___Block_byref_object_copy_ -___Block_byref_object_dispose_ -___30-[RollbarTelemetry getAllData]_block_invoke --[RollbarTelemetry clearAllData] -___32-[RollbarTelemetry clearAllData]_block_invoke -___32-[RollbarTelemetry clearAllData]_block_invoke_2 --[RollbarTelemetry serializedDataArray] --[RollbarTelemetry saveTelemetryData:] --[RollbarTelemetry loadTelemetryData] --[RollbarTelemetry enabled] --[RollbarTelemetry setEnabled:] --[RollbarTelemetry scrubViewInputs] --[RollbarTelemetry setScrubViewInputs:] --[RollbarTelemetry viewInputsToScrub] --[RollbarTelemetry setViewInputsToScrub:] --[RollbarTelemetry .cxx_destruct] -___clang_at_available_requires_core_foundation_framework -_queue -_fileQueue -_sharedInstance.sharedInstance -_sharedInstance.onceToken -___block_descriptor_32_e5_v8@?0l -___block_literal_global -_captureLog -_OBJC_IVAR_$_RollbarTelemetry._dataArray -_OBJC_IVAR_$_RollbarTelemetry._limit -_OBJC_IVAR_$_RollbarTelemetry._dataFilePath -_OBJC_IVAR_$_RollbarTelemetry._viewInputsToScrub -___block_descriptor_33_e5_v8@?0l -___block_descriptor_48_e8_32s_e5_v8@?0l -_OBJC_IVAR_$_RollbarTelemetry._enabled -___block_descriptor_48_e8_32s40s_e5_v8@?0l -___block_descriptor_48_e8_32s40r_e12_v24@?0@8^B16l -___block_descriptor_48_e8_32s40r_e5_v8@?0l -_OBJC_IVAR_$_RollbarTelemetry._scrubViewInputs -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetry.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetry.h -__32-[RollbarTelemetry clearAllData]_block_invoke_2 -__32-[RollbarTelemetry clearAllData]_block_invoke -__30-[RollbarTelemetry getAllData]_block_invoke -__Block_byref_object_dispose_ -__Block_byref_object_copy_ -__destroy_helper_block_e8_32s40r -__copy_helper_block_e8_32s40r -__62-[RollbarTelemetry recordViewEventForLevel:element:extraData:]_block_invoke -__destroy_helper_block_e8_32s40s -__copy_helper_block_e8_32s40s -__50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke_2 -__50-[RollbarTelemetry recordEventForLevel:type:data:]_block_invoke -NSMakeRange -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -__33-[RollbarTelemetry setDataLimit:]_block_invoke -__34-[RollbarTelemetry setCaptureLog:]_block_invoke -__34+[RollbarTelemetry sharedInstance]_block_invoke -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/usr/include/dispatch/once.h -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarLogger.m -RollbarLog -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarTelemetryType.m -RollbarStringFromTelemetryType -_g_fatalSignalData -_g_fatalSignals -_g_sigBusCodes -_g_sigFPECodes -_g_sigIllCodes -_g_sigSegVCodes -_g_sigTrapCodes -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.c -kssignal_numFatalSignals -kssignal_fatalSignals -kssignal_signalCodeName -kssignal_signalName --[NSMutableData(AppendUTF8) appendUTF8String:] --[NSMutableData(AppendUTF8) appendUTF8Format:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/NSMutableData+AppendUTF8.m -_containsValidROData -_isValidClass -_extractTaggedNSString -_taggedObjectIsValid -_taggedObjectDescription -_taggedStringIsValid -_taggedStringDescription -_taggedNumberIsValid -_taggedNumberDescription -_taggedDateIsValid -_taggedDateDescription -_stringPrintf -_isValidName -_stringIsValid -_stringDescription -_arrayIsValid -_arrayDescription -_dateIsValid -_dateDescription -_numberIsValid -_numberDescription -_urlIsValid -_urlDescription -_objectIsValid -_objectDescription -_g_taggedClassData -_g_nameChars -_g_classData -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSObjC.c -objectDescription -getClassName -getClassRO -getClassRW -getIsaPointer -decodeIsaPointer -objectIsValid -urlDescription -ksobjc_copyURLContents -urlIsValid -numberDescription -ksobjc_numberIsFloat -numberIsValid -dateDescription -ksobjc_dateContents -extractTaggedNSDate -isValidTaggedPointer -getClassDataFromTaggedPointer -getTaggedSlot -isTaggedPointer -dateIsValid -arrayDescription -arrayIsValid -nsarrayIsValid -cfarrayIsValid -__CFArrayGetType -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSObjCApple.h -isCFArray -getClassDataFromObject -getClassData -stringDescription -stringIsValid -stringStart -__CFStrContents -__CFStrHasExplicitLength -__CFStrIsInline -__CFStrHasLengthByte -__CFStrIsMutable -isValidName -stringPrintf -taggedDateDescription -taggedObjectDescription -getTaggedPayload -taggedDateIsValid -isTaggedPointerNSDate -taggedNumberDescription -extractTaggedNSNumber -taggedNumberIsValid -isTaggedPointerNSNumber -taggedStringDescription -taggedStringIsValid -isTaggedPointerNSString -taggedObjectIsValid -ksobjc_objectClassType -ksobjc_isValidObject -isValidObject -hasValidIsaPointer -ksobjc_isValidTaggedPointer -ksobjc_isTaggedPointer -ksobjc_getDescription -ksobjc_dictionaryCount -ksobjc_dictionaryFirstEntry -ksobjc_arrayContents -nsarrayContents -nsarrayIsMutable -cfarrayContents -cfarrayData -__CFArrayGetBucketsPtr -__CFArrayGetSizeOfType -ksobjc_arrayCount -ksobjc_numberAsInteger -ksobjc_numberAsFloat -extractTaggedNSString -getTaggedNSStringLength -ksobjc_copyStringContents -copy8BitString -copyAndConvertUTF16StringToUTF8 -__CFStrIsUnicode -ksobjc_stringLength -isValidClass -containsValidIvarData -isValidIvarType -containsValidClassName -ksobjc_objectType -isMetaClass -isBlockClass -ksobjc_taggedPointerPayload -ksobjc_ivarValue -ksobjc_ivarNamed -ksobjc_ivarList -ksobjc_ivarCount -ksobjc_baseClass -isRootClass -containsValidROData -ksobjc_isKindOfClass -ksobjc_isClassNamed -ksobjc_objectClassName -ksobjc_className -ksobjc_isRootClass -ksobjc_isMetaClass -ksobjc_superClass -getSuperClass -ksobjc_isaPointer -_setEnabled -_addContextualInfoToEvent -_stringSysctl -_getExecutablePath -_getCurrentCPUArch -_nsstringSysctl -_getReceiptUrlPath -_isEnabled -_VMStats -_kscm_system_getAPI.api -_g_isEnabled -_initialize.isInitialized -_g_systemData.0 -_g_systemData.1 -_g_systemData.2 -_g_systemData.3 -_g_systemData.4 -_g_systemData.5 -_g_systemData.6 -_g_systemData.7 -_g_systemData.8 -_g_systemData.9 -_g_systemData.10 -_g_systemData.11 -_g_systemData.12 -_g_systemData.13 -_g_systemData.14 -_g_systemData.15 -_g_systemData.16 -_g_systemData.17 -_g_systemData.18 -_g_systemData.19 -_g_systemData.20 -_g_systemData.21 -_g_systemData.22 -_g_systemData.23 -_g_systemData.24 -_g_systemData.25 -_g_systemData.26 -_g_systemData.27 -_g_systemData.28 -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_System.m -VMStats -isEnabled -getReceiptUrlPath -nsstringSysctl -getCurrentCPUArch -getCPUArchForCPUType -getExecutablePath -stringSysctl -addContextualInfoToEvent -usableMemory -freeMemory -setEnabled -initialize -getStorageSize -getBuildType -hasAppStoreReceipt -isTestBuild -getDeviceAndAppHash -getAppUUID -uuidBytesToString -dateString -dateSysctl -isJailbroken -kscm_system_getAPI -cString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSymbolicator.c -kssymbolicator_symbolicate -+[KSCrashMailProcess process] --[KSCrashMailProcess startWithController:reports:filenameFmt:onCompletion:] --[KSCrashMailProcess mailComposeController:didFinishWithResult:error:] --[KSCrashMailProcess presentModalVC:] --[KSCrashMailProcess dismissModalVC] -___36-[KSCrashMailProcess dismissModalVC]_block_invoke --[KSCrashMailProcess reports] --[KSCrashMailProcess setReports:] --[KSCrashMailProcess onCompletion] --[KSCrashMailProcess setOnCompletion:] --[KSCrashMailProcess dummyVC] --[KSCrashMailProcess setDummyVC:] --[KSCrashMailProcess .cxx_destruct] -+[KSCrashReportSinkEMail sinkWithRecipients:subject:message:filenameFmt:] --[KSCrashReportSinkEMail initWithRecipients:subject:message:filenameFmt:] --[KSCrashReportSinkEMail defaultCrashReportFilterSet] --[KSCrashReportSinkEMail defaultCrashReportFilterSetAppleFmt] --[KSCrashReportSinkEMail filterReports:onCompletion:] -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke.190 -___53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke_2 -___copy_helper_block_e8_32r -___destroy_helper_block_e8_32r -___copy_helper_block_e8_32b40r -___copy_helper_block_e8_32s40s48s56b -___destroy_helper_block_e8_32s40s48s56s --[KSCrashReportSinkEMail recipients] --[KSCrashReportSinkEMail setRecipients:] --[KSCrashReportSinkEMail subject] --[KSCrashReportSinkEMail setSubject:] --[KSCrashReportSinkEMail message] --[KSCrashReportSinkEMail setMessage:] --[KSCrashReportSinkEMail filenameFmt] --[KSCrashReportSinkEMail setFilenameFmt:] --[KSCrashReportSinkEMail .cxx_destruct] -_OBJC_IVAR_$_KSCrashMailProcess._reports -_OBJC_IVAR_$_KSCrashMailProcess._onCompletion -_OBJC_IVAR_$_KSCrashMailProcess._dummyVC -l_OBJC_PROTOCOL_$_NSObject -l_OBJC_LABEL_PROTOCOL_$_NSObject -l_OBJC_PROTOCOL_$_MFMailComposeViewControllerDelegate -l_OBJC_LABEL_PROTOCOL_$_MFMailComposeViewControllerDelegate -___block_descriptor_40_e8_32r_e5_v8@?0l -___block_descriptor_48_e8_32bs40r_e32_v28@?0@"NSArray"8B16@"NSError"20l -___block_descriptor_64_e8_32s40s48s56bs_e5_v8@?0l -_OBJC_IVAR_$_KSCrashReportSinkEMail._recipients -_OBJC_IVAR_$_KSCrashReportSinkEMail._subject -_OBJC_IVAR_$_KSCrashReportSinkEMail._message -_OBJC_IVAR_$_KSCrashReportSinkEMail._filenameFmt -l_OBJC_PROTOCOL_$_KSCrashReportFilter -l_OBJC_LABEL_PROTOCOL_$_KSCrashReportFilter -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkEMail.m -__destroy_helper_block_e8_32s40s48s56s -__copy_helper_block_e8_32s40s48s56b -__copy_helper_block_e8_32b40r -__destroy_helper_block_e8_32r -__copy_helper_block_e8_32r -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke_2 -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke.190 -kscrash_callCompletion -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h -__53-[KSCrashReportSinkEMail filterReports:onCompletion:]_block_invoke -__36-[KSCrashMailProcess dismissModalVC]_block_invoke -_resetCursor -_advanceCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_MachineContext.c -advanceCursor -resetCursor -kssc_initWithMachineContext -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDemangle_Swift.cpp -ksdm_demangleSwift -~basic_string -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string -deallocate -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory -__libcpp_deallocate -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/new -__get_long_pointer -__is_long -c_str -data -__get_pointer -length -size -__get_short_size -__get_long_size -demangleSymbolAsString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Demangle.h -basic_string -__init -assign -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string -copy -__set_short_size -__set_long_size -__set_long_cap -__set_long_pointer -allocate -__libcpp_allocate -__recommend -__align_it<16> -__compressed_pair -__compressed_pair_elem -_addJSONData -_writeReportInfo -_writeError -_writeThread -_writeAllThreads -_addJSONElement -_addBooleanElement -_addFloatingPointElement -_addIntegerElement -_addUIntegerElement -_addStringElement -_addTextFileElement -_addTextLinesFromFile -_addJSONElementFromFile -_addDataElement -_beginDataElement -_appendDataElement -_endDataElement -_addUUIDElement -_beginObject -_beginArray -_endContainer -_writeAddressReferencedByString -_writeMemoryContents -_isValidString -_writeArrayContents -_writeUnknownObjectContents -_writeMemoryContentsIfNotable -_kscrashreport_writeRecrashReport.tempPath -_g_userInfoJSON -_g_userSectionWriteCallback -_kscrashreport_setUserInfoJSON.mutex -_g_hexNybbles -_g_introspectionRules.0 -_g_introspectionRules.1 -_g_introspectionRules.2 -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReport.c -writeMemoryContentsIfNotable -isNotableAddress -isValidPointer -writeUnknownObjectContents -writeArrayContents -isValidString -writeMemoryContents -writeObjCObject -writeNumberContents -writeDateContents -writeURLContents -writeNSStringContents -isRestrictedClass -writeZombieIfPresent -writeAddressReferencedByString -endContainer -beginArray -beginObject -addUUIDElement -endDataElement -appendDataElement -beginDataElement -addDataElement -addJSONElementFromFile -addTextLinesFromFile -addTextFileElement -addStringElement -addUIntegerElement -addIntegerElement -addFloatingPointElement -addBooleanElement -kscrashreport_setUserSectionWriteCallback -kscrashreport_setDoNotIntrospectClasses -kscrashreport_setIntrospectMemory -kscrashreport_setUserInfoJSON -addJSONElement -writeAllThreads -kscrashreport_writeStandardReport -writeDebugInfo -writeSystemInfo -writeAppStats -writeMemoryInfo -writeProcessState -writeBinaryImages -writeBinaryImage -prepareReportWriter -writeThread -writeNotableAddresses -writeNotableStackContents -writeNotableRegisters -writeStackContents -writeRegisters -writeExceptionRegisters -writeBasicRegisters -writeBacktrace -getStackCursor -writeError -writeReportInfo -addJSONData -kscrashreport_writeRecrashReport -writeRecrash -_monitorCachedData -_g_pollingIntervalInSeconds -_g_cacheThread -_g_semaphoreCount -_g_allThreadsCount -_g_allMachThreads -_g_allThreadNames -_g_allQueueNames -_monitorCachedData.quickPollCount -_updateThreadList.allThreadNames -_updateThreadList.allQueueNames -_g_allPThreads -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashCachedData.c -ksccd_getQueueName -ksccd_getThreadName -ksccd_getAllThreads -ksccd_unfreeze -ksccd_freeze -monitorCachedData -updateThreadList -ksccd_init -+[KSCrashReportSinkQuincy sinkWithURL:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkQuincy initWithURL:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkQuincy defaultCrashReportFilterSet] --[KSCrashReportSinkQuincy cdataEscaped:] --[KSCrashReportSinkQuincy blankForNil:] --[KSCrashReportSinkQuincy descriptionForReport:keys:] --[KSCrashReportSinkQuincy quincyInstallUUID] -___44-[KSCrashReportSinkQuincy quincyInstallUUID]_block_invoke --[KSCrashReportSinkQuincy quincyArchFromCpuType:cpuSubType:] --[KSCrashReportSinkQuincy uuidsFromReport:] --[KSCrashReportSinkQuincy toQuincyFormat:] --[KSCrashReportSinkQuincy toQuincyBody:] --[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:] -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke_2 -___copy_helper_block_e8_32b40s -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.252 -___copy_helper_block_e8_32b40s48s -___destroy_helper_block_e8_32s40s48s -___92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.255 -___copy_helper_block_e8_32s40b48s56s --[KSCrashReportSinkQuincy filterReports:onCompletion:] --[KSCrashReportSinkQuincy url] --[KSCrashReportSinkQuincy setUrl:] --[KSCrashReportSinkQuincy userIDKey] --[KSCrashReportSinkQuincy setUserIDKey:] --[KSCrashReportSinkQuincy userNameKey] --[KSCrashReportSinkQuincy setUserNameKey:] --[KSCrashReportSinkQuincy contactEmailKey] --[KSCrashReportSinkQuincy setContactEmailKey:] --[KSCrashReportSinkQuincy crashDescriptionKeys] --[KSCrashReportSinkQuincy setCrashDescriptionKeys:] --[KSCrashReportSinkQuincy reachableOperation] --[KSCrashReportSinkQuincy setReachableOperation:] --[KSCrashReportSinkQuincy waitUntilReachable] --[KSCrashReportSinkQuincy setWaitUntilReachable:] --[KSCrashReportSinkQuincy .cxx_destruct] -+[KSCrashReportSinkHockey sinkWithAppIdentifier:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkHockey initWithAppIdentifier:userIDKey:userNameKey:contactEmailKey:crashDescriptionKeys:] --[KSCrashReportSinkHockey filterReports:onCompletion:] --[KSCrashReportSinkHockey urlWithAppIdentifier:] --[KSCrashReportSinkHockey appIdentifier] --[KSCrashReportSinkHockey setAppIdentifier:] --[KSCrashReportSinkHockey .cxx_destruct] -_quincyInstallUUID.installUUID -_quincyInstallUUID.predicate -___block_descriptor_48_e8_32bs40s_e38_v24@?0@"NSHTTPURLResponse"8@"NSData"16l -___block_descriptor_56_e8_32bs40s48s_e38_v24@?0@"NSHTTPURLResponse"8@"NSData"16l -___block_descriptor_48_e8_32bs40s_e17_v16@?0@"NSError"8l -___block_descriptor_64_e8_32s40bs48s56s_e5_v8@?0l -_OBJC_IVAR_$_KSCrashReportSinkQuincy._url -_OBJC_IVAR_$_KSCrashReportSinkQuincy._userIDKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._userNameKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._contactEmailKey -_OBJC_IVAR_$_KSCrashReportSinkQuincy._crashDescriptionKeys -_OBJC_IVAR_$_KSCrashReportSinkQuincy._reachableOperation -_OBJC_IVAR_$_KSCrashReportSinkQuincy._waitUntilReachable -_OBJC_IVAR_$_KSCrashReportSinkHockey._appIdentifier -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkQuincyHockey.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkQuincyHockey.h -__copy_helper_block_e8_32s40b48s56s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.255 -__destroy_helper_block_e8_32s40s48s -__copy_helper_block_e8_32b40s48s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke.252 -__copy_helper_block_e8_32b40s -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke_2 -__92-[KSCrashReportSinkQuincy filterReports:bodyName:bodyContentType:bodyFilename:onCompletion:]_block_invoke -__44-[KSCrashReportSinkQuincy quincyInstallUUID]_block_invoke --[KSCrashDoctorParam className] --[KSCrashDoctorParam setClassName:] --[KSCrashDoctorParam previousClassName] --[KSCrashDoctorParam setPreviousClassName:] --[KSCrashDoctorParam isInstance] --[KSCrashDoctorParam setIsInstance:] --[KSCrashDoctorParam address] --[KSCrashDoctorParam setAddress:] --[KSCrashDoctorParam value] --[KSCrashDoctorParam setValue:] --[KSCrashDoctorParam type] --[KSCrashDoctorParam setType:] --[KSCrashDoctorParam .cxx_destruct] --[KSCrashDoctorFunctionCall descriptionForObjCCall] --[KSCrashDoctorFunctionCall descriptionWithParamCount:] --[KSCrashDoctorFunctionCall name] --[KSCrashDoctorFunctionCall setName:] --[KSCrashDoctorFunctionCall params] --[KSCrashDoctorFunctionCall setParams:] --[KSCrashDoctorFunctionCall .cxx_destruct] -+[KSCrashDoctor doctor] --[KSCrashDoctor recrashReport:] --[KSCrashDoctor systemReport:] --[KSCrashDoctor crashReport:] --[KSCrashDoctor infoReport:] --[KSCrashDoctor errorReport:] --[KSCrashDoctor cpuFamily:] --[KSCrashDoctor registerNameForFamily:paramIndex:] --[KSCrashDoctor mainExecutableNameForReport:] --[KSCrashDoctor crashedThreadReport:] --[KSCrashDoctor backtraceFromThreadReport:] --[KSCrashDoctor basicRegistersFromThreadReport:] --[KSCrashDoctor lastInAppStackEntry:] --[KSCrashDoctor lastStackEntry:] --[KSCrashDoctor isInvalidAddress:] --[KSCrashDoctor isMathError:] --[KSCrashDoctor isMemoryCorruption:] --[KSCrashDoctor lastFunctionCall:] --[KSCrashDoctor zombieCall:] --[KSCrashDoctor isStackOverflow:] --[KSCrashDoctor isDeadlock:] --[KSCrashDoctor appendOriginatingCall:callName:] --[KSCrashDoctor diagnoseCrash:] -_OBJC_IVAR_$_KSCrashDoctorParam._className -_OBJC_IVAR_$_KSCrashDoctorParam._previousClassName -_OBJC_IVAR_$_KSCrashDoctorParam._isInstance -_OBJC_IVAR_$_KSCrashDoctorParam._address -_OBJC_IVAR_$_KSCrashDoctorParam._value -_OBJC_IVAR_$_KSCrashDoctorParam._type -_OBJC_IVAR_$_KSCrashDoctorFunctionCall._name -_OBJC_IVAR_$_KSCrashDoctorFunctionCall._params -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashDoctor.m -+[KSCrashInstallationVictory sharedInstance] -___44+[KSCrashInstallationVictory sharedInstance]_block_invoke --[KSCrashInstallationVictory init] --[KSCrashInstallationVictory sink] --[KSCrashInstallationVictory url] --[KSCrashInstallationVictory setUrl:] --[KSCrashInstallationVictory userName] --[KSCrashInstallationVictory setUserName:] --[KSCrashInstallationVictory userEmail] --[KSCrashInstallationVictory setUserEmail:] --[KSCrashInstallationVictory .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationVictory._url -_OBJC_IVAR_$_KSCrashInstallationVictory._userName -_OBJC_IVAR_$_KSCrashInstallationVictory._userEmail -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationVictory.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationVictory.h -__44+[KSCrashInstallationVictory sharedInstance]_block_invoke -+[KSCrashInstallationConsole sharedInstance] -___44+[KSCrashInstallationConsole sharedInstance]_block_invoke --[KSCrashInstallationConsole init] --[KSCrashInstallationConsole sink] --[KSCrashInstallationConsole printAppleFormat] --[KSCrashInstallationConsole setPrintAppleFormat:] -_OBJC_IVAR_$_KSCrashInstallationConsole._printAppleFormat -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationConsole.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationConsole.h -__44+[KSCrashInstallationConsole sharedInstance]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSID.c -ksid_generate -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDebug.c -ksdebug_isBeingTraced -_onBooleanElement -_onFloatingPointElement -_onIntegerElement -_onNullElement -_onStringElement -_onBeginObject -_onBeginArray -_onEndContainer -_onEndData -_matchesAPath -_increaseDepth -_datePaths -_demanglePaths -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReportFixer.c -increaseDepth -matchesAPath -matchesPath -onEndData -onEndContainer -decreaseDepth -onBeginArray -onBeginObject -onStringElement -shouldDemangle -onNullElement -onIntegerElement -shouldFixDate -onFloatingPointElement -onBooleanElement -kscrf_fixupCrashReport -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_x86_64.c -+[KSCrashFilterSets appleFmtWithUserAndSystemData:compressed:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterSets.m -+[NSJSONSerialization(Rollbar) dataWithJSONObject:options:error:safe:] -+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:] -___55+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:]_block_invoke -+[NSJSONSerialization(Rollbar) measureJSONDataByteSize:] -___block_descriptor_48_e8_32s_e15_v32@?0@8@16^B24l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/NSJSONSerialization+Rollbar.m -__55+[NSJSONSerialization(Rollbar) safeDataFromJSONObject:]_block_invoke -+[RollbarFileReader findData:inData:] --[RollbarFileReader initWithFilePath:andOffset:] --[RollbarFileReader dealloc] --[RollbarFileReader readLine] --[RollbarFileReader getCurrentOffset] --[RollbarFileReader enumerateLinesUsingBlock:] --[RollbarFileReader lineDelimiter] --[RollbarFileReader setLineDelimiter:] --[RollbarFileReader chunkSize] --[RollbarFileReader setChunkSize:] --[RollbarFileReader .cxx_destruct] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarFileReader.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarFileReader.h -+[RollbarConfiguration configuration] --[RollbarConfiguration init] --[RollbarConfiguration initWithLoadedConfiguration] --[RollbarConfiguration setEnabled:] --[RollbarConfiguration setTransmit:] --[RollbarConfiguration setLogPayload:] --[RollbarConfiguration setLogPayloadFile:] --[RollbarConfiguration setHttpProxyEnabled:] --[RollbarConfiguration setHttpProxy:] --[RollbarConfiguration setHttpProxyPort:] --[RollbarConfiguration setHttpsProxyEnabled:] --[RollbarConfiguration setHttpsProxy:] --[RollbarConfiguration setHttpsProxyPort:] --[RollbarConfiguration setTelemetryEnabled:] --[RollbarConfiguration telemetryEnabled] --[RollbarConfiguration setScrubViewInputsTelemetry:] --[RollbarConfiguration scrubViewInputsTelemetry] --[RollbarConfiguration addTelemetryViewInputToScrub:] --[RollbarConfiguration removeTelemetryViewInputToScrub:] --[RollbarConfiguration setRollbarLevel:] --[RollbarConfiguration getRollbarLevel] --[RollbarConfiguration setReportingRate:] --[RollbarConfiguration setMaximumTelemetryData:] --[RollbarConfiguration setPersonId:username:email:] --[RollbarConfiguration setServerHost:root:branch:codeVersion:] --[RollbarConfiguration setNotifierName:version:] --[RollbarConfiguration setCodeFramework:] --[RollbarConfiguration setRequestId:] --[RollbarConfiguration setCodeVersion:] --[RollbarConfiguration setPayloadModificationBlock:] --[RollbarConfiguration setCheckIgnoreBlock:] --[RollbarConfiguration addScrubField:] --[RollbarConfiguration removeScrubField:] --[RollbarConfiguration addScrubWhitelistField:] --[RollbarConfiguration removeScrubWhitelistField:] --[RollbarConfiguration setCaptureLogAsTelemetryData:] --[RollbarConfiguration setCaptureConnectivityAsTelemetryData:] --[RollbarConfiguration setCaptureIpType:] --[RollbarConfiguration setValue:forUndefinedKey:] --[RollbarConfiguration valueForUndefinedKey:] --[RollbarConfiguration _setRoot] --[RollbarConfiguration save] --[RollbarConfiguration observeValueForKeyPath:ofObject:change:context:] --[RollbarConfiguration getProperties] --[RollbarConfiguration customData] --[RollbarConfiguration enabled] --[RollbarConfiguration transmit] --[RollbarConfiguration logPayload] --[RollbarConfiguration logPayloadFile] --[RollbarConfiguration accessToken] --[RollbarConfiguration setAccessToken:] --[RollbarConfiguration environment] --[RollbarConfiguration setEnvironment:] --[RollbarConfiguration endpoint] --[RollbarConfiguration setEndpoint:] --[RollbarConfiguration httpProxyEnabled] --[RollbarConfiguration httpProxy] --[RollbarConfiguration httpProxyPort] --[RollbarConfiguration httpsProxyEnabled] --[RollbarConfiguration httpsProxy] --[RollbarConfiguration httpsProxyPort] --[RollbarConfiguration crashLevel] --[RollbarConfiguration setCrashLevel:] --[RollbarConfiguration logLevel] --[RollbarConfiguration setLogLevel:] --[RollbarConfiguration maximumReportsPerMinute] --[RollbarConfiguration shouldCaptureConnectivity] --[RollbarConfiguration checkIgnore] --[RollbarConfiguration payloadModification] --[RollbarConfiguration scrubFields] --[RollbarConfiguration scrubWhitelistFields] --[RollbarConfiguration captureIp] --[RollbarConfiguration telemetryViewInputsToScrub] --[RollbarConfiguration setTelemetryViewInputsToScrub:] --[RollbarConfiguration codeVersion] --[RollbarConfiguration serverHost] --[RollbarConfiguration serverRoot] --[RollbarConfiguration serverBranch] --[RollbarConfiguration serverCodeVersion] --[RollbarConfiguration notifierName] --[RollbarConfiguration notifierVersion] --[RollbarConfiguration framework] --[RollbarConfiguration personId] --[RollbarConfiguration personUsername] --[RollbarConfiguration personEmail] --[RollbarConfiguration requestId] --[RollbarConfiguration .cxx_destruct] -_configurationFilePath -_OBJC_IVAR_$_RollbarConfiguration._customData -_OBJC_IVAR_$_RollbarConfiguration._endpoint -_OBJC_IVAR_$_RollbarConfiguration._environment -_OBJC_IVAR_$_RollbarConfiguration._crashLevel -_OBJC_IVAR_$_RollbarConfiguration._scrubFields -_OBJC_IVAR_$_RollbarConfiguration._scrubWhitelistFields -_OBJC_IVAR_$_RollbarConfiguration._notifierName -_OBJC_IVAR_$_RollbarConfiguration._notifierVersion -_OBJC_IVAR_$_RollbarConfiguration._framework -_OBJC_IVAR_$_RollbarConfiguration._captureIp -_OBJC_IVAR_$_RollbarConfiguration._logLevel -_OBJC_IVAR_$_RollbarConfiguration._enabled -_OBJC_IVAR_$_RollbarConfiguration._transmit -_OBJC_IVAR_$_RollbarConfiguration._logPayload -_OBJC_IVAR_$_RollbarConfiguration._logPayloadFile -_OBJC_IVAR_$_RollbarConfiguration._maximumReportsPerMinute -_OBJC_IVAR_$_RollbarConfiguration._httpProxyEnabled -_OBJC_IVAR_$_RollbarConfiguration._httpProxy -_OBJC_IVAR_$_RollbarConfiguration._httpProxyPort -_OBJC_IVAR_$_RollbarConfiguration._httpsProxyEnabled -_OBJC_IVAR_$_RollbarConfiguration._httpsProxy -_OBJC_IVAR_$_RollbarConfiguration._httpsProxyPort -_OBJC_IVAR_$_RollbarConfiguration._personId -_OBJC_IVAR_$_RollbarConfiguration._personUsername -_OBJC_IVAR_$_RollbarConfiguration._personEmail -_OBJC_IVAR_$_RollbarConfiguration._serverHost -_OBJC_IVAR_$_RollbarConfiguration._serverRoot -_OBJC_IVAR_$_RollbarConfiguration._serverBranch -_OBJC_IVAR_$_RollbarConfiguration._serverCodeVersion -_OBJC_IVAR_$_RollbarConfiguration._requestId -_OBJC_IVAR_$_RollbarConfiguration._codeVersion -_OBJC_IVAR_$_RollbarConfiguration._payloadModification -_OBJC_IVAR_$_RollbarConfiguration._checkIgnore -_OBJC_IVAR_$_RollbarConfiguration._shouldCaptureConnectivity -_OBJC_IVAR_$_RollbarConfiguration._isRootConfiguration -_OBJC_IVAR_$_RollbarConfiguration._accessToken -_OBJC_IVAR_$_RollbarConfiguration._telemetryViewInputsToScrub -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarConfiguration.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarConfiguration.h -+[KSCrash sharedInstance] -___25+[KSCrash sharedInstance]_block_invoke --[KSCrash init] --[KSCrash initWithBasePath:] --[KSCrash userInfo] --[KSCrash setUserInfo:] --[KSCrash setMonitoring:] --[KSCrash setDeadlockWatchdogInterval:] --[KSCrash setOnCrash:] --[KSCrash setIntrospectMemory:] --[KSCrash setCatchZombies:] --[KSCrash setDoNotIntrospectClasses:] --[KSCrash setMaxReportCount:] --[KSCrash systemInfo] --[KSCrash install] --[KSCrash sendAllReportsWithCompletion:] -___40-[KSCrash sendAllReportsWithCompletion:]_block_invoke -___copy_helper_block_e8_32s40b --[KSCrash deleteAllReports] --[KSCrash reportUserException:reason:language:lineOfCode:stackTrace:logAllThreads:terminateProgram:] --[KSCrash activeDurationSinceLastCrash] --[KSCrash backgroundDurationSinceLastCrash] --[KSCrash launchesSinceLastCrash] --[KSCrash sessionsSinceLastCrash] --[KSCrash activeDurationSinceLaunch] --[KSCrash backgroundDurationSinceLaunch] --[KSCrash sessionsSinceLaunch] --[KSCrash crashedLastLaunch] --[KSCrash reportCount] --[KSCrash sendReports:onCompletion:] -___36-[KSCrash sendReports:onCompletion:]_block_invoke --[KSCrash loadCrashReportJSONWithID:] --[KSCrash doctorReport:] --[KSCrash reportWithID:] --[KSCrash allReports] --[KSCrash setAddConsoleLogToReport:] --[KSCrash setPrintPreviousLog:] --[KSCrash nullTerminated:] --[KSCrash applicationDidBecomeActive] --[KSCrash applicationWillResignActive] --[KSCrash applicationDidEnterBackground] --[KSCrash applicationWillEnterForeground] --[KSCrash applicationWillTerminate] --[KSCrash sink] --[KSCrash setSink:] --[KSCrash deleteBehaviorAfterSendAll] --[KSCrash setDeleteBehaviorAfterSendAll:] --[KSCrash monitoring] --[KSCrash deadlockWatchdogInterval] --[KSCrash onCrash] --[KSCrash bundleName] --[KSCrash setBundleName:] --[KSCrash basePath] --[KSCrash setBasePath:] --[KSCrash introspectMemory] --[KSCrash catchZombies] --[KSCrash doNotIntrospectClasses] --[KSCrash demangleLanguages] --[KSCrash setDemangleLanguages:] --[KSCrash addConsoleLogToReport] --[KSCrash printPreviousLog] --[KSCrash maxReportCount] --[KSCrash uncaughtExceptionHandler] --[KSCrash setUncaughtExceptionHandler:] --[KSCrash .cxx_destruct] -_getBundleName -_OBJC_IVAR_$_KSCrash._userInfo -_OBJC_IVAR_$_KSCrash._monitoring -_OBJC_IVAR_$_KSCrash._deadlockWatchdogInterval -_OBJC_IVAR_$_KSCrash._onCrash -_OBJC_IVAR_$_KSCrash._introspectMemory -_OBJC_IVAR_$_KSCrash._catchZombies -_OBJC_IVAR_$_KSCrash._doNotIntrospectClasses -_OBJC_IVAR_$_KSCrash._maxReportCount -___block_descriptor_48_e8_32s40bs_e32_v28@?0@"NSArray"8B16@"NSError"20l -___block_descriptor_40_e8_32bs_e32_v28@?0@"NSArray"8B16@"NSError"20l -_OBJC_IVAR_$_KSCrash._addConsoleLogToReport -_OBJC_IVAR_$_KSCrash._printPreviousLog -_OBJC_IVAR_$_KSCrash._sink -_OBJC_IVAR_$_KSCrash._deleteBehaviorAfterSendAll -_OBJC_IVAR_$_KSCrash._bundleName -_OBJC_IVAR_$_KSCrash._basePath -_OBJC_IVAR_$_KSCrash._demangleLanguages -_OBJC_IVAR_$_KSCrash._uncaughtExceptionHandler -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrash.m -getBundleName -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrash.h -__36-[KSCrash sendReports:onCompletion:]_block_invoke -__copy_helper_block_e8_32s40b -__40-[KSCrash sendAllReportsWithCompletion:]_block_invoke -getBasePath -__25+[KSCrash sharedInstance]_block_invoke -+[KSCrashReportSinkStandard sinkWithURL:] --[KSCrashReportSinkStandard initWithURL:] --[KSCrashReportSinkStandard defaultCrashReportFilterSet] --[KSCrashReportSinkStandard filterReports:onCompletion:] -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke_2 -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.48 -___56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.64 --[KSCrashReportSinkStandard url] --[KSCrashReportSinkStandard setUrl:] --[KSCrashReportSinkStandard reachableOperation] --[KSCrashReportSinkStandard setReachableOperation:] --[KSCrashReportSinkStandard .cxx_destruct] -_OBJC_IVAR_$_KSCrashReportSinkStandard._url -_OBJC_IVAR_$_KSCrashReportSinkStandard._reachableOperation -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkStandard.m -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.64 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke.48 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke_2 -__56-[KSCrashReportSinkStandard filterReports:onCompletion:]_block_invoke --[KSCrashDeadlockMonitor init] --[KSCrashDeadlockMonitor cancel] --[KSCrashDeadlockMonitor watchdogPulse] -___39-[KSCrashDeadlockMonitor watchdogPulse]_block_invoke --[KSCrashDeadlockMonitor watchdogAnswer] --[KSCrashDeadlockMonitor handleDeadlock] --[KSCrashDeadlockMonitor runMonitor] --[KSCrashDeadlockMonitor monitorThread] --[KSCrashDeadlockMonitor setMonitorThread:] --[KSCrashDeadlockMonitor awaitingResponse] --[KSCrashDeadlockMonitor setAwaitingResponse:] --[KSCrashDeadlockMonitor .cxx_destruct] -___initialize_block_invoke -_g_mainQueueThread -_g_monitorContext -_g_watchdogInterval -_OBJC_IVAR_$_KSCrashDeadlockMonitor._monitorThread -_OBJC_IVAR_$_KSCrashDeadlockMonitor._awaitingResponse -_kscm_deadlock_getAPI.api -_g_monitor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Deadlock.m -__initialize_block_invoke -kscm_setDeadlockHandlerWatchdogInterval -kscm_deadlock_getAPI -__39-[KSCrashDeadlockMonitor watchdogPulse]_block_invoke -_g_continuationByteCount -_g_hexConversion -_g_printableControlChars -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSString.c -ksstring_extractHexValue -ksstring_isNullTerminatedUTF8String -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_SelfThread.c -kssc_initSelfThread -_handleSignal -_kscm_signal_getAPI.api -_g_signalStack -_g_previousSignalHandlers -_g_stackCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Signal.c -handleSignal -uninstallSignalHandler -installSignalHandler -kscm_signal_getAPI --[DeployApiCallResult outcome] --[DeployApiCallResult description] --[DeployApiCallResult initWithResponse:data:error:forRequest:] --[DeploymentRegistrationResult deploymentId] --[DeploymentRegistrationResult initWithResponse:data:error:forRequest:] --[DeploymentDetailsResult deployment] --[DeploymentDetailsResult initWithResponse:data:error:forRequest:] --[DeploymentDetailsPageResult deployments] --[DeploymentDetailsPageResult pageNumber] --[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:] -___70-[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:]_block_invoke -___block_descriptor_40_e8_32s_e15_v32@?0@8Q16^B24l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/DeployApiCallResult.m -__70-[DeploymentDetailsPageResult initWithResponse:data:error:forRequest:]_block_invoke --[RollbarDeploysManager initWithWriteAccessToken:readAccessToken:deploymentRegistrationObserver:deploymentDetailsObserver:deploymentDetailsPageObserver:] --[RollbarDeploysManager init] --[RollbarDeploysManager getDeploymentWithDeployId:] --[RollbarDeploysManager getDeploymentsPageNumber:] --[RollbarDeploysManager registerDeployment:] --[RollbarDeploysManager sendGetRequestToUrl:] -___45-[RollbarDeploysManager sendGetRequestToUrl:]_block_invoke -___copy_helper_block_e8_32s40s48s56r -___destroy_helper_block_e8_32s40s48s56r --[RollbarDeploysManager sendPostRequest:toUrl:] -___47-[RollbarDeploysManager sendPostRequest:toUrl:]_block_invoke --[RollbarDeploysManager checkResponse:error:data:forRequest:] --[RollbarDeploysManager writeAccessToken] --[RollbarDeploysManager setWriteAccessToken:] --[RollbarDeploysManager readAccessToken] --[RollbarDeploysManager setReadAccessToken:] --[RollbarDeploysManager .cxx_destruct] -___block_descriptor_64_e8_32s40s48s56r_e46_v32@?0@"NSData"8@"NSURLResponse"16@"NSError"24l -_OBJC_IVAR_$_RollbarDeploysManager._writeAccessToken -_OBJC_IVAR_$_RollbarDeploysManager._readAccessToken -l_OBJC_PROTOCOL_$_RollbarDeploysProtocol -l_OBJC_LABEL_PROTOCOL_$_RollbarDeploysProtocol -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/RollbarDeploysManager.m -__47-[RollbarDeploysManager sendPostRequest:toUrl:]_block_invoke -__destroy_helper_block_e8_32s40s48s56r -__copy_helper_block_e8_32s40s48s56r -__45-[RollbarDeploysManager sendGetRequestToUrl:]_block_invoke -_handleException -_kscm_nsexception_getAPI.api -_g_previousUncaughtExceptionHandler -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_NSException.m -handleException -kscm_nsexception_getAPI -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarLevel.m -RollbarLevelFromString -RollbarStringFromLevel --[RollbarThread initWithNotifier:reportingRate:] --[RollbarThread checkItems] --[RollbarThread run] --[RollbarThread active] --[RollbarThread setActive:] --[RollbarThread .cxx_destruct] -_OBJC_IVAR_$_RollbarThread._notifier -_OBJC_IVAR_$_RollbarThread._maxReportsPerMinute -_OBJC_IVAR_$_RollbarThread._timer -_OBJC_IVAR_$_RollbarThread._active -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarThread.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarThread.h -+[KSCrashReportFilterJSONEncode filterWithOptions:] --[KSCrashReportFilterJSONEncode initWithOptions:] --[KSCrashReportFilterJSONEncode filterReports:onCompletion:] --[KSCrashReportFilterJSONEncode encodeOptions] --[KSCrashReportFilterJSONEncode setEncodeOptions:] -+[KSCrashReportFilterJSONDecode filterWithOptions:] --[KSCrashReportFilterJSONDecode initWithOptions:] --[KSCrashReportFilterJSONDecode filterReports:onCompletion:] --[KSCrashReportFilterJSONDecode decodeOptions] --[KSCrashReportFilterJSONDecode setDecodeOptions:] -_OBJC_IVAR_$_KSCrashReportFilterJSONEncode._encodeOptions -_OBJC_IVAR_$_KSCrashReportFilterJSONDecode._encodeOptions -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterJSON.m -+[KSCrashReportFilterPassthrough filter] --[KSCrashReportFilterPassthrough filterReports:onCompletion:] --[KSCrashReportFilterCombine initWithFilters:keys:] -+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:] -___58+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:]_block_invoke -___copy_helper_block_e8_32s40s48r -___destroy_helper_block_e8_32s40s48r -+[KSCrashReportFilterCombine filterWithFiltersAndKeys:] --[KSCrashReportFilterCombine initWithFiltersAndKeys:] --[KSCrashReportFilterCombine filterReports:onCompletion:] -___Block_byref_object_copy_.88 -___Block_byref_object_dispose_.89 -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke_2 -___57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke.91 -___copy_helper_block_e8_32b40s48b56s64s72s80s88r96r -___destroy_helper_block_e8_32s40s48s56s64s72s80s88r96r --[KSCrashReportFilterCombine filters] --[KSCrashReportFilterCombine setFilters:] --[KSCrashReportFilterCombine keys] --[KSCrashReportFilterCombine setKeys:] --[KSCrashReportFilterCombine .cxx_destruct] -+[KSCrashReportFilterPipeline filterWithFilters:] -___49+[KSCrashReportFilterPipeline filterWithFilters:]_block_invoke --[KSCrashReportFilterPipeline initWithFilters:] -___47-[KSCrashReportFilterPipeline initWithFilters:]_block_invoke --[KSCrashReportFilterPipeline initWithFiltersArray:] --[KSCrashReportFilterPipeline addFilter:] --[KSCrashReportFilterPipeline filterReports:onCompletion:] -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_2 -___58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_3 -___copy_helper_block_e8_32b40s48b56s64r72r -___destroy_helper_block_e8_32s40s48s56s64r72r --[KSCrashReportFilterPipeline filters] --[KSCrashReportFilterPipeline setFilters:] --[KSCrashReportFilterPipeline .cxx_destruct] -+[KSCrashReportFilterObjectForKey filterWithKey:allowNotFound:] --[KSCrashReportFilterObjectForKey initWithKey:allowNotFound:] --[KSCrashReportFilterObjectForKey filterReports:onCompletion:] --[KSCrashReportFilterObjectForKey key] --[KSCrashReportFilterObjectForKey setKey:] --[KSCrashReportFilterObjectForKey allowNotFound] --[KSCrashReportFilterObjectForKey setAllowNotFound:] --[KSCrashReportFilterObjectForKey .cxx_destruct] -+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:] -___62+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:]_block_invoke --[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:] -___60-[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:]_block_invoke --[KSCrashReportFilterConcatenate initWithSeparatorFmt:keysArray:] --[KSCrashReportFilterConcatenate filterReports:onCompletion:] --[KSCrashReportFilterConcatenate separatorFmt] --[KSCrashReportFilterConcatenate setSeparatorFmt:] --[KSCrashReportFilterConcatenate keys] --[KSCrashReportFilterConcatenate setKeys:] --[KSCrashReportFilterConcatenate .cxx_destruct] -+[KSCrashReportFilterSubset filterWithKeys:] -___44+[KSCrashReportFilterSubset filterWithKeys:]_block_invoke --[KSCrashReportFilterSubset initWithKeys:] -___42-[KSCrashReportFilterSubset initWithKeys:]_block_invoke --[KSCrashReportFilterSubset initWithKeysArray:] --[KSCrashReportFilterSubset filterReports:onCompletion:] --[KSCrashReportFilterSubset keyPaths] --[KSCrashReportFilterSubset setKeyPaths:] --[KSCrashReportFilterSubset .cxx_destruct] -+[KSCrashReportFilterDataToString filter] --[KSCrashReportFilterDataToString filterReports:onCompletion:] -+[KSCrashReportFilterStringToData filter] --[KSCrashReportFilterStringToData filterReports:onCompletion:] -l_OBJC_PROTOCOL_REFERENCE_$_KSCrashReportFilter -___block_descriptor_56_e8_32s40s48r_e8_v16@?0@8l -___block_descriptor_112_e8_32bs40s48bs56s64s72s80s88r96r_e32_v28@?0@"NSArray"8B16@"NSError"20l -_OBJC_IVAR_$_KSCrashReportFilterCombine._filters -_OBJC_IVAR_$_KSCrashReportFilterCombine._keys -___block_descriptor_40_e8_32s_e8_v16@?0@8l -___block_descriptor_88_e8_32bs40s48bs56s64r72r_e32_v28@?0@"NSArray"8B16@"NSError"20l -_OBJC_IVAR_$_KSCrashReportFilterPipeline._filters -_OBJC_IVAR_$_KSCrashReportFilterObjectForKey._key -_OBJC_IVAR_$_KSCrashReportFilterObjectForKey._allowNotFound -_OBJC_IVAR_$_KSCrashReportFilterConcatenate._separatorFmt -_OBJC_IVAR_$_KSCrashReportFilterConcatenate._keys -_OBJC_IVAR_$_KSCrashReportFilterSubset._keyPaths -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.m -__42-[KSCrashReportFilterSubset initWithKeys:]_block_invoke -__44+[KSCrashReportFilterSubset filterWithKeys:]_block_invoke -__60-[KSCrashReportFilterConcatenate initWithSeparatorFmt:keys:]_block_invoke -__62+[KSCrashReportFilterConcatenate filterWithSeparatorFmt:keys:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h -__destroy_helper_block_e8_32s40s48s56s64r72r -__copy_helper_block_e8_32b40s48b56s64r72r -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_3 -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke_2 -__58-[KSCrashReportFilterPipeline filterReports:onCompletion:]_block_invoke -__47-[KSCrashReportFilterPipeline initWithFilters:]_block_invoke -__49+[KSCrashReportFilterPipeline filterWithFilters:]_block_invoke -__destroy_helper_block_e8_32s40s48s56s64s72s80s88r96r -__copy_helper_block_e8_32b40s48b56s64s72s80s88r96r -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke.91 -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke_2 -__57-[KSCrashReportFilterCombine filterReports:onCompletion:]_block_invoke -__destroy_helper_block_e8_32s40s48r -__copy_helper_block_e8_32s40s48r -__58+[KSCrashReportFilterCombine argBlockWithFilters:andKeys:]_block_invoke -_handleDealloc_NSObject -_copyStringIvar -_handleDealloc_NSProxy -_g_zombieCache -_kscm_zombie_getAPI.api -_g_zombieHashMask -_g_lastDeallocedException -_g_originalDealloc_NSObject -_g_originalDealloc_NSProxy -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_Zombie.c -handleDealloc_NSProxy -handleDealloc -storeException -hashIndex -copyStringIvar -handleDealloc_NSObject -install -installDealloc_NSProxy -installDealloc_NSObject -kscm_zombie_getAPI -kszombie_className -_handleExceptions -_restoreExceptionPorts -_uninstallExceptionHandler -_kscm_machexception_getAPI.api -_g_primaryEventID -_g_secondaryEventID -_g_previousExceptionPorts -_g_exceptionPort -_g_secondaryPThread -_g_secondaryMachThread -_g_primaryPThread -_g_primaryMachThread -_g_isHandlingCrash -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_MachException.c -uninstallExceptionHandler -restoreExceptionPorts -handleExceptions -signalForMachException -machExceptionForSignal -installExceptionHandler -kscm_machexception_getAPI -+[KSHTTPRequestSender sender] --[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:] -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke.17 -___77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke_2 --[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:] -___63-[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:]_block_invoke -___copy_helper_block_e8_32s40b48b56b -___block_descriptor_56_e8_32bs40s48s_e5_v8@?0l -___block_descriptor_48_e8_32bs40s_e5_v8@?0l -___block_descriptor_64_e8_32s40bs48bs56bs_e46_v32@?0@"NSData"8@"NSURLResponse"16@"NSError"24l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPRequestSender.m -__copy_helper_block_e8_32s40b48b56b -__63-[KSHTTPRequestSender sendRequest:onSuccess:onFailure:onError:]_block_invoke -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke_2 -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke.17 -__77-[KSHTTPRequestSender handleResponse:data:error:onSuccess:onFailure:onError:]_block_invoke -+[KSCrashReportSinkVictory sinkWithURL:userName:userEmail:] --[KSCrashReportSinkVictory initWithURL:userName:userEmail:] --[KSCrashReportSinkVictory defaultCrashReportFilterSet] --[KSCrashReportSinkVictory filterReports:onCompletion:] -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke_2 -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.84 -___55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.97 --[KSCrashReportSinkVictory url] --[KSCrashReportSinkVictory setUrl:] --[KSCrashReportSinkVictory userName] --[KSCrashReportSinkVictory setUserName:] --[KSCrashReportSinkVictory userEmail] --[KSCrashReportSinkVictory setUserEmail:] --[KSCrashReportSinkVictory reachableOperation] --[KSCrashReportSinkVictory setReachableOperation:] --[KSCrashReportSinkVictory .cxx_destruct] -_OBJC_IVAR_$_KSCrashReportSinkVictory._url -_OBJC_IVAR_$_KSCrashReportSinkVictory._userName -_OBJC_IVAR_$_KSCrashReportSinkVictory._userEmail -_OBJC_IVAR_$_KSCrashReportSinkVictory._reachableOperation -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkVictory.m -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.97 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke.84 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke_2 -__55-[KSCrashReportSinkVictory filterReports:onCompletion:]_block_invoke -__ZL10setEnabledb -__ZL9isEnabledv -__ZL21CPPExceptionTerminatev -__ZL23g_captureNextStackTrace -__ZL13g_stackCursor -__ZZ11__cxa_throwE14orig_cxa_throw -__ZZ24kscm_cppexception_getAPIE3api -__ZL11g_isEnabled -__ZL9g_eventID -__ZL26g_originalTerminateHandler -__ZZL10initializevE13isInitialized -__ZL16g_monitorContext -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_CPPException.cpp -CPPExceptionTerminate -name -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/typeinfo -kscm_cppexception_getAPI -__cxa_throw -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDemangle_CPP.cpp -ksdm_demangleCPP --[DeploymentDetails deployId] --[DeploymentDetails projectId] --[DeploymentDetails startTime] --[DeploymentDetails endTime] --[DeploymentDetails status] --[DeploymentDetails initWithJSONData:] --[DeploymentDetails init] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/DeploymentDetails.m -_addQuotedEscapedString -_addEscapedString -_decodeElement -_addJSONFromFile_onBooleanElement -_addJSONFromFile_onFloatingPointElement -_addJSONFromFile_onIntegerElement -_addJSONFromFile_onNullElement -_addJSONFromFile_onStringElement -_addJSONFromFile_onBeginObject -_addJSONFromFile_onBeginArray -_addJSONFromFile_onEndContainer -_addJSONFromFile_onEndData -_updateDecoder_readFile -_updateDecoder_doNothing -_decodeString -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.c -decodeString -writeUTF8 -updateDecoder_doNothing -ksjson_addJSONElement -updateDecoder_readFile -addJSONFromFile_onEndData -addJSONFromFile_onEndContainer -addJSONFromFile_onBeginArray -addJSONFromFile_onBeginObject -addJSONFromFile_onStringElement -addJSONFromFile_onNullElement -ksjson_addNullElement -addJSONFromFile_onIntegerElement -addJSONFromFile_onFloatingPointElement -addJSONFromFile_onBooleanElement -ksjson_addJSONFromFile -decodeElement -isFPChar -isspace -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/usr/include/_ctype.h -__istype -ksjson_decode -ksjson_endEncode -ksjson_beginEncode -ksjson_endContainer -ksjson_beginObject -ksjson_beginArray -ksjson_endDataElement -ksjson_endStringElement -ksjson_appendDataElement -ksjson_beginDataElement -ksjson_beginStringElement -ksjson_addDataElement -addEscapedString -appendEscapedString -ksjson_appendStringElement -ksjson_addStringElement -ksjson_addIntegerElement -ksjson_addFloatingPointElement -ksjson_addBooleanElement -ksjson_addRawJSONData -addQuotedEscapedString -ksjson_beginElement -ksjson_stringForError -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor_Backtrace.c -kssc_initWithBacktrace -+[KSCrashReportFilterStringify filter] --[KSCrashReportFilterStringify stringifyObject:] --[KSCrashReportFilterStringify filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterStringify.m --[NSDictionary(DeepSearch) objectForDeepKey:] -_objectForDeepKey --[NSDictionary(DeepSearch) objectForKeyPath:] -_objectForKeyPath --[NSDictionary(DeepSearch) setObject:forDeepKey:] -_setObjectForDeepKey --[NSDictionary(DeepSearch) setObject:forKeyPath:] -_setObjectForKeyPath --[NSDictionary(DeepSearch) removeObjectForDeepKey:] -_removeObjectForDeepKey --[NSDictionary(DeepSearch) removeObjectForKeyPath:] -_removeObjectForKeyPath --[NSArray(DeepSearch) objectForDeepKey:] --[NSArray(DeepSearch) objectForKeyPath:] --[NSArray(DeepSearch) setObject:forDeepKey:] --[NSArray(DeepSearch) setObject:forKeyPath:] --[NSArray(DeepSearch) removeObjectForDeepKey:] --[NSArray(DeepSearch) removeObjectForKeyPath:] -_parentOfDeepKey -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/Tools/Container+DeepSearch.m -parentOfDeepKey -removeObjectForKeyPath -removeObjectForDeepKey -setObjectForKeyPath -setObjectForDeepKey -objectForKeyPath -objectForDeepKey -isNumericString -_kscm_user_getAPI.api -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_User.c -kscm_user_getAPI -kscm_reportUserException -+[KSJSONCodec codecWithEncodeOptions:decodeOptions:] --[KSJSONCodec initWithEncodeOptions:decodeOptions:] --[KSJSONCodec dealloc] -+[KSJSONCodec encode:options:error:] -_encodeObject -+[KSJSONCodec decode:options:error:] --[KSJSONCodec topLevelContainer] --[KSJSONCodec setTopLevelContainer:] --[KSJSONCodec currentContainer] --[KSJSONCodec setCurrentContainer:] --[KSJSONCodec containerStack] --[KSJSONCodec setContainerStack:] --[KSJSONCodec callbacks] --[KSJSONCodec setCallbacks:] --[KSJSONCodec serializedData] --[KSJSONCodec setSerializedData:] --[KSJSONCodec error] --[KSJSONCodec setError:] --[KSJSONCodec prettyPrint] --[KSJSONCodec setPrettyPrint:] --[KSJSONCodec sorted] --[KSJSONCodec setSorted:] --[KSJSONCodec ignoreNullsInArrays] --[KSJSONCodec setIgnoreNullsInArrays:] --[KSJSONCodec ignoreNullsInObjects] --[KSJSONCodec setIgnoreNullsInObjects:] --[KSJSONCodec .cxx_destruct] -_onElement -_onBeginContainer -_OBJC_IVAR_$_KSJSONCodec._topLevelContainer -_OBJC_IVAR_$_KSJSONCodec._currentContainer -_OBJC_IVAR_$_KSJSONCodec._containerStack -_OBJC_IVAR_$_KSJSONCodec._callbacks -_OBJC_IVAR_$_KSJSONCodec._serializedData -_OBJC_IVAR_$_KSJSONCodec._error -_OBJC_IVAR_$_KSJSONCodec._prettyPrint -_OBJC_IVAR_$_KSJSONCodec._sorted -_OBJC_IVAR_$_KSJSONCodec._ignoreNullsInArrays -_OBJC_IVAR_$_KSJSONCodec._ignoreNullsInObjects -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.m -onBeginContainer -onElement -encodeObject -stringFromCString -+[RollbarKSCrashInstallation sharedInstance] -___44+[RollbarKSCrashInstallation sharedInstance]_block_invoke --[RollbarKSCrashInstallation init] --[RollbarKSCrashInstallation sink] --[RollbarKSCrashInstallation sendAllReports] --[RollbarKSCrashInstallation sendAllReportsWithCompletion:] -___59-[RollbarKSCrashInstallation sendAllReportsWithCompletion:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarKSCrashInstallation.m -__59-[RollbarKSCrashInstallation sendAllReportsWithCompletion:]_block_invoke -__44+[RollbarKSCrashInstallation sharedInstance]_block_invoke -_g_registerNames -_g_exceptionRegisterNames -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_arm64.c -kscpu_stackGrowDirection -kscpu_faultAddress -kscpu_exceptionRegisterValue -kscpu_exceptionRegisterName -kscpu_numExceptionRegisters -kscpu_registerValue -kscpu_registerName -kscpu_numRegisters -kscpu_getState -kscpu_linkRegister -kscpu_instructionAddress -kscpu_stackPointer -kscpu_framePointer --[NSData(GZip) gzippedWithCompressionLevel:error:] -_zlibError --[NSData(GZip) gunzippedWithError:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/Tools/NSData+GZip.m -zlibError --[RollbarKSCrashReportSink defaultFilterSet] --[RollbarKSCrashReportSink filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarKSCrashReportSink.m -+[KSCrashReportFilterGZipCompress filterWithCompressionLevel:] --[KSCrashReportFilterGZipCompress initWithCompressionLevel:] --[KSCrashReportFilterGZipCompress filterReports:onCompletion:] --[KSCrashReportFilterGZipCompress compressionLevel] --[KSCrashReportFilterGZipCompress setCompressionLevel:] -+[KSCrashReportFilterGZipDecompress filter] --[KSCrashReportFilterGZipDecompress filterReports:onCompletion:] -_OBJC_IVAR_$_KSCrashReportFilterGZipCompress._compressionLevel -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterGZip.m -+[KSCrashInstallationStandard sharedInstance] -___45+[KSCrashInstallationStandard sharedInstance]_block_invoke --[KSCrashInstallationStandard init] --[KSCrashInstallationStandard sink] --[KSCrashInstallationStandard url] --[KSCrashInstallationStandard setUrl:] --[KSCrashInstallationStandard .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationStandard._url -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationStandard.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationStandard.h -__45+[KSCrashInstallationStandard sharedInstance]_block_invoke --[KSCrashInstallation(Alert) addConditionalAlertWithTitle:message:yesAnswer:noAnswer:] --[KSCrashInstallation(Alert) addUnconditionalAlertWithTitle:message:dismissButtonText:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallation+Alert.m -+[Rollbar enableCrashReporter] -___30+[Rollbar enableCrashReporter]_block_invoke -+[Rollbar initWithAccessToken:] -+[Rollbar initWithAccessToken:configuration:] -+[Rollbar initWithAccessToken:configuration:enableCrashReporter:] -+[Rollbar currentConfiguration] -+[Rollbar currentNotifier] -+[Rollbar updateConfiguration:isRoot:] -+[Rollbar log:message:] -+[Rollbar log:message:exception:] -+[Rollbar log:message:exception:data:] -+[Rollbar log:message:exception:data:context:] -+[Rollbar debug:] -+[Rollbar debug:exception:] -+[Rollbar debug:exception:data:] -+[Rollbar debug:exception:data:context:] -+[Rollbar info:] -+[Rollbar info:exception:] -+[Rollbar info:exception:data:] -+[Rollbar info:exception:data:context:] -+[Rollbar warning:] -+[Rollbar warning:exception:] -+[Rollbar warning:exception:data:] -+[Rollbar warning:exception:data:context:] -+[Rollbar error:] -+[Rollbar error:exception:] -+[Rollbar error:exception:data:] -+[Rollbar error:exception:data:context:] -+[Rollbar critical:] -+[Rollbar critical:exception:] -+[Rollbar critical:exception:data:] -+[Rollbar critical:exception:data:context:] -+[Rollbar sendJsonPayload:] -+[Rollbar logWithLevel:message:] -+[Rollbar logWithLevel:message:data:] -+[Rollbar logWithLevel:message:data:context:] -+[Rollbar logWithLevel:data:] -+[Rollbar debugWithMessage:] -+[Rollbar debugWithMessage:data:] -+[Rollbar debugWithData:] -+[Rollbar infoWithMessage:] -+[Rollbar infoWithMessage:data:] -+[Rollbar infoWithData:] -+[Rollbar warningWithMessage:] -+[Rollbar warningWithMessage:data:] -+[Rollbar warningWithData:] -+[Rollbar errorWithMessage:] -+[Rollbar errorWithMessage:data:] -+[Rollbar errorWithData:] -+[Rollbar criticalWithMessage:] -+[Rollbar criticalWithMessage:data:] -+[Rollbar criticalWithData:] -+[Rollbar logCrashReport:] -+[Rollbar recordViewEventForLevel:element:] -+[Rollbar recordViewEventForLevel:element:extraData:] -+[Rollbar recordNetworkEventForLevel:method:url:statusCode:] -+[Rollbar recordNetworkEventForLevel:method:url:statusCode:extraData:] -+[Rollbar recordConnectivityEventForLevel:status:] -+[Rollbar recordConnectivityEventForLevel:status:extraData:] -+[Rollbar recordErrorEventForLevel:message:] -+[Rollbar recordErrorEventForLevel:exception:] -+[Rollbar recordErrorEventForLevel:message:extraData:] -+[Rollbar recordNavigationEventForLevel:from:to:] -+[Rollbar recordNavigationEventForLevel:from:to:extraData:] -+[Rollbar recordManualEventForLevel:withData:] -+[Rollbar recordLogEventForLevel:message:] -+[Rollbar recordLogEventForLevel:message:extraData:] -_notifier -___block_descriptor_32_e32_v28@?0@"NSArray"8B16@"NSError"20l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Rollbar.m -__30+[Rollbar enableCrashReporter]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.c -kssysctl_getMacAddress -kssysctl_getProcessInfo -kssysctl_timevalForName -kssysctl_timeval -kssysctl_stringForName -kssysctl_string -kssysctl_uint64ForName -kssysctl_uint64 -kssysctl_int64ForName -kssysctl_int64 -kssysctl_uint32ForName -kssysctl_uint32 -kssysctl_int32ForName -kssysctl_int32 -+[KSCrashReportSinkConsole filter] --[KSCrashReportSinkConsole defaultCrashReportFilterSet] --[KSCrashReportSinkConsole filterReports:onCompletion:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Sinks/KSCrashReportSinkConsole.m --[NSString(URLEncode) URLEncoded] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/NSString+URLEncode.m -+[KSCrashInstallationEmail sharedInstance] -___42+[KSCrashInstallationEmail sharedInstance]_block_invoke --[KSCrashInstallationEmail init] --[KSCrashInstallationEmail setReportStyle:useDefaultFilenameFormat:] --[KSCrashInstallationEmail sink] --[KSCrashInstallationEmail recipients] --[KSCrashInstallationEmail setRecipients:] --[KSCrashInstallationEmail subject] --[KSCrashInstallationEmail setSubject:] --[KSCrashInstallationEmail message] --[KSCrashInstallationEmail setMessage:] --[KSCrashInstallationEmail filenameFmt] --[KSCrashInstallationEmail setFilenameFmt:] --[KSCrashInstallationEmail reportStyle] --[KSCrashInstallationEmail setReportStyle:] --[KSCrashInstallationEmail defaultFilenameFormats] --[KSCrashInstallationEmail setDefaultFilenameFormats:] --[KSCrashInstallationEmail .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationEmail._recipients -_OBJC_IVAR_$_KSCrashInstallationEmail._subject -_OBJC_IVAR_$_KSCrashInstallationEmail._message -_OBJC_IVAR_$_KSCrashInstallationEmail._filenameFmt -_OBJC_IVAR_$_KSCrashInstallationEmail._reportStyle -_OBJC_IVAR_$_KSCrashInstallationEmail._defaultFilenameFormats -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationEmail.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationEmail.h -__42+[KSCrashInstallationEmail sharedInstance]_block_invoke -__ZNSt3__1L20__throw_length_errorEPKc -__ZNSt12length_errorC1EPKc -__ZNKSt3__16vectorIjNS_9allocatorIjEEE11__recommendEm -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Punycode.cpp -__swap_out_circular_buffer -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/vector -swap -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/type_traits -__end_cap -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__split_buffer -first -__get -__construct_forward -__construct_backward -max -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm -max > -operator() -capacity -__push_back_slow_path -~__split_buffer -construct -__construct -__split_buffer -length_error -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdexcept -__throw_length_error -decodePunycodeUTF8 -~vector -~__vector_base -clear -__destruct_at_end -encodeToUTF8 -operator!= -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iterator -operator== -operator++ -__get_short_pointer -isValidUnicodeScalar -end -begin -vector -__vector_base -encodePunycode -adapt -digit_value -insert -__make_iter -__wrap_iter -push_back -construct -__construct -__compressed_pair &> -__compressed_pair_elem &, void> -__compressed_pair_elem -__alloc -__move_range -move_backward -__move_backward -operator- -reserve -decodePunycode -empty -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/llvm/ADT/StringRef.h -operator+ -operator+= -slice -StringRef -digit_index -front -min -min > -find_last_of -rfind -+[KSHTTPPostField data:name:contentType:filename:] --[KSHTTPPostField initWithData:name:contentType:filename:] --[KSHTTPPostField data] --[KSHTTPPostField name] --[KSHTTPPostField contentType] --[KSHTTPPostField filename] --[KSHTTPPostField .cxx_destruct] -+[KSHTTPMultipartPostBody body] --[KSHTTPMultipartPostBody init] --[KSHTTPMultipartPostBody appendData:name:contentType:filename:] --[KSHTTPMultipartPostBody appendUTF8String:name:contentType:filename:] --[KSHTTPMultipartPostBody toStringWithQuotesEscaped:] --[KSHTTPMultipartPostBody data] --[KSHTTPMultipartPostBody contentType] --[KSHTTPMultipartPostBody fields] --[KSHTTPMultipartPostBody setFields:] --[KSHTTPMultipartPostBody boundary] --[KSHTTPMultipartPostBody setBoundary:] --[KSHTTPMultipartPostBody .cxx_destruct] -_OBJC_IVAR_$_KSHTTPPostField._data -_OBJC_IVAR_$_KSHTTPPostField._name -_OBJC_IVAR_$_KSHTTPPostField._contentType -_OBJC_IVAR_$_KSHTTPPostField._filename -_OBJC_IVAR_$_KSHTTPMultipartPostBody._boundary -_OBJC_IVAR_$_KSHTTPMultipartPostBody._fields -_OBJC_IVAR_$_KSHTTPMultipartPostBody._contentType -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPMultipartPostBody.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSHTTPMultipartPostBody.h -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.c -ksdl_getBinaryImage -firstCmdAfterHeader -ksdl_imageCount -ksdl_dladdr -segmentBaseOfImageIndex -imageIndexContainingAddress -ksdl_imageUUID -ksdl_imageNamed -_g_advanceCursor -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSStackCursor.c -g_advanceCursor -kssc_initCursor -kssc_resetCursor -+[RollbarPayloadTruncator truncatePayloads:] -+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:] -___58+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:]_block_invoke -+[RollbarPayloadTruncator truncatePayload:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:] -+[RollbarPayloadTruncator limitRawCrashReportInPayload:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:] -___102+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:]_block_invoke -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:byLimitingStringBytes:] -+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:] -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke_2 -___73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke.87 -+[RollbarPayloadTruncator isMutable:] -+[RollbarPayloadTruncator truncatePayload:toTotalBytes:byReducingItems:keepingHeadsCount:keepingTailsCount:] -+[RollbarPayloadTruncator isTruncationNeeded:forLimit:] -+[RollbarPayloadTruncator measureTotalEncodingBytes:] -+[RollbarPayloadTruncator measureTotalEncodingBytes:usingEncoding:] -+[RollbarPayloadTruncator truncateString:toTotalBytes:] -___block_descriptor_40_e15_v32@?0@8Q16^B24l -___block_descriptor_48_e15_v32@?0@8Q16^B24l -___block_descriptor_40_e12_v24@?0@8^B16l -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarPayloadTruncator.m -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke.87 -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke_2 -__73+[RollbarPayloadTruncator itereateObjectStructure:whileTuncatingStrings:]_block_invoke -__102+[RollbarPayloadTruncator truncatePayload:toTotalBytes:withExceptionMessageLimit:andTraceFramesLimit:]_block_invoke -__58+[RollbarPayloadTruncator truncatePayloads:toMaxByteSize:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU.c -kscpu_i_fillState -kscpu_currentArch --[RollbarNotifier initWithAccessToken:configuration:isRoot:] -___60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke -___60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke.70 --[RollbarNotifier logCrashReport:] --[RollbarNotifier log:message:exception:data:context:] --[RollbarNotifier saveQueueState] --[RollbarNotifier processSavedItems] -___36-[RollbarNotifier processSavedItems]_block_invoke --[RollbarNotifier buildPersonData] --[RollbarNotifier buildOptionalData] --[RollbarNotifier buildServerData] --[RollbarNotifier buildClientData] --[RollbarNotifier buildPayloadWithLevel:message:exception:extra:crashReport:context:] --[RollbarNotifier buildPayloadBodyWithCrashReport:] --[RollbarNotifier buildPayloadBodyWithMessage:extra:] --[RollbarNotifier buildPayloadBodyWithException:] --[RollbarNotifier methodNameFromStackTrace:] --[RollbarNotifier buildPayloadBodyWithMessage:exception:extra:crashReport:] --[RollbarNotifier queuePayload:] --[RollbarNotifier queuePayload_OnlyCallOnThread:] --[RollbarNotifier sendItem:nextOffset:] --[RollbarNotifier sendPayload:] -___31-[RollbarNotifier sendPayload:]_block_invoke --[RollbarNotifier checkPayloadResponse:error:data:] --[RollbarNotifier generateUUID] --[RollbarNotifier createMutablePayloadWithData:forPath:] --[RollbarNotifier modifyPayload:] --[RollbarNotifier shouldIgnorePayload:] --[RollbarNotifier scrubPayload:] --[RollbarNotifier updateAccessToken:configuration:isRoot:] --[RollbarNotifier updateConfiguration:isRoot:] --[RollbarNotifier updateAccessToken:] --[RollbarNotifier updateReportingRate:] --[RollbarNotifier captureTelemetryDataForNetwork:] --[RollbarNotifier _rollbarThread] --[RollbarNotifier _test_doNothing] --[RollbarNotifier configuration] --[RollbarNotifier setConfiguration:] --[RollbarNotifier .cxx_destruct] -_queuedItemsFilePath -_stateFilePath -_queueState -_payloadsFilePath -_rollbarThread -_reachability -_isNetworkReachable -___block_descriptor_40_e8_32s_e29_v16@?0@"RollbarReachability"8l -___block_descriptor_48_e8_32s40r_e25_v32@?0@"NSString"8Q16^B24l -___block_descriptor_56_e8_32s40s48r_e46_v32@?0@"NSData"8@"NSURLResponse"16@"NSError"24l -_OBJC_IVAR_$_RollbarNotifier._configuration -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarNotifier.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarNotifier.h -__31-[RollbarNotifier sendPayload:]_block_invoke -__36-[RollbarNotifier processSavedItems]_block_invoke -__60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke.70 -__60-[RollbarNotifier initWithAccessToken:configuration:isRoot:]_block_invoke -_g_state -_g_stateFilePath -_kscm_appstate_getAPI.api -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor_AppState.c -kscm_appstate_getAPI -kscrashstate_currentState -kscrashstate_notifyAppCrash -timeSince -getCurentTime -kscrashstate_notifyAppTerminate -kscrashstate_notifyAppInForeground -kscrashstate_notifyAppActive -kscrashstate_reset -kscrashstate_initialize -saveState -loadState -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMach.c -ksmach_signalForMachException -ksmach_machExceptionForSignal -ksmach_kernelReturnCodeName -ksmach_exceptionName -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSDate.c -ksdate_utcStringFromTimestamp -__ZL11unreachablePKc -__ZNSt3__16vectorINS_10shared_ptrIN5swift8Demangle4NodeEEENS_9allocatorIS5_EEED1Ev -__ZNSt3__123enable_shared_from_thisIN5swift8Demangle4NodeEED2Ev -___clang_call_terminate -__ZNK4llvm9StringRef3strEv -__ZN12_GLOBAL__N_110NameSource6nextIfEN4llvm9StringRefE -__ZN12_GLOBAL__N_19Demangler28demangleSpecializedAttributeEv -__ZN5swift8Demangle4Node8addChildENSt3__110shared_ptrIS1_EE -__ZN12_GLOBAL__N_19Demangler14demangleGlobalEv -__ZN5swift8Demangle11NodeFactory6createENS0_4Node4KindEN4llvm9StringRefE -__ZN12_GLOBAL__N_110NameSource13advanceOffsetEm -__ZN4llvm9StringRefC2EPKc -__ZNSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEED1Ev -__ZNSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEED0Ev -__ZN12_GLOBAL__N_19Demangler12demangleTypeEv -__ZN12_GLOBAL__N_19Demangler27demangleProtocolConformanceEv -__ZN12_GLOBAL__N_19Demangler16demangleTypeImplEv -__ZN5swift8Demangle11NodeFactory6createILm21EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm26EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler19demangleBuiltinSizeERy -__ZN12_GLOBAL__N_19Demangler15demangleNaturalERy -__ZN5swift8Demangle11NodeFactory6createILm22EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm19EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm13EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler23demangleDeclarationNameEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler20demangleFunctionTypeEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler24demangleBoundGenericTypeEv -__ZN12_GLOBAL__N_19Demangler30demangleMetatypeRepresentationEv -__ZN12_GLOBAL__N_19Demangler20demangleProtocolListEv -__ZN12_GLOBAL__N_19Demangler21demangleArchetypeTypeEv -__ZN12_GLOBAL__N_19Demangler28getDependentGenericParamTypeEjj -__ZN12_GLOBAL__N_19Demangler28demangleAssociatedTypeSimpleEv -__ZN12_GLOBAL__N_19Demangler30demangleAssociatedTypeCompoundEv -__ZN12_GLOBAL__N_19Demangler25demangleSubstitutionIndexEv -__ZN12_GLOBAL__N_19Demangler13demangleTupleENS0_10IsVariadicE -__ZN12_GLOBAL__N_19Demangler24demangleGenericSignatureEb -__ZN12_GLOBAL__N_19Demangler15demangleContextEv -__ZN12_GLOBAL__N_19Demangler16demangleDeclNameEv -__ZNSt3__16vectorINS_10shared_ptrIN5swift8Demangle4NodeEEENS_9allocatorIS5_EEE9push_backERKS5_ -__ZN12_GLOBAL__N_19Demangler14demangleModuleEv -__ZN5swift8Demangle11NodeFactory6createILm6EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler14demangleEntityEv -__ZN12_GLOBAL__N_19Demangler18demangleIdentifierEN4llvm8OptionalIN5swift8Demangle4Node4KindEEE -__ZN12_GLOBAL__N_19Demangler19demangleNominalTypeEv -__ZN12_GLOBAL__N_19Demangler19demangleIndexAsNodeEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_19Demangler13demangleIndexERy -__ZN5swift8Demangle4Node11addChildrenENSt3__110shared_ptrIS1_EES4_ -__ZN12_GLOBAL__N_19Demangler24demangleBoundGenericArgsENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZNSt3__110shared_ptrIN5swift8Demangle4NodeEEaSERKS4_ -__ZN5swift8Demangle11NodeFactory6createILm7EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN5swift8Demangle11NodeFactory6createILm15EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler20demangleProtocolNameEv -__ZN12_GLOBAL__N_19Demangler32demangleProtocolNameGivenContextENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZZN12_GLOBAL__N_19Demangler21demangleArchetypeTypeEvENKUlNSt3__110shared_ptrIN5swift8Demangle4NodeEEEE_clES6_ -__ZZN12_GLOBAL__N_19Demangler21demangleArchetypeTypeEvENKUlNSt3__110shared_ptrIN5swift8Demangle4NodeEEEE0_clES6_ -__ZN12_GLOBAL__N_19Demangler20demangleArchetypeRefEyy -__ZL13archetypeNameyy -__ZN12_GLOBAL__N_19Demangler31demangleDependentMemberTypeNameENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler25demangleGenericParamIndexEv -__ZN5swift8Demangle11NodeFactory6createILm4EEENSt3__110shared_ptrINS0_4NodeEEENS5_4KindERAT__Kc -__ZN12_GLOBAL__N_19Demangler15createSwiftTypeEN5swift8Demangle4Node4KindEN4llvm9StringRefE -__ZZN12_GLOBAL__N_19Demangler24demangleGenericSignatureEbENKUlvE_clEv -__ZN12_GLOBAL__N_19Demangler23demangleConstrainedTypeEv -__ZN12_GLOBAL__N_19Demangler24addImplFunctionAttributeENSt3__110shared_ptrIN5swift8Demangle4NodeEEEN4llvm9StringRefENS5_4KindE -__ZN12_GLOBAL__N_19Demangler22demangleImplParametersENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler19demangleImplResultsENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_19Demangler22demangleImplConventionENS0_21ImplConventionContextE -__ZN12_GLOBAL__N_19Demangler29demangleImplParameterOrResultEN5swift8Demangle4Node4KindE -__ZN12_GLOBAL__N_110NameSource9readUntilEcRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE -__ZN12_GLOBAL__N_19Demangler27demangleReabstractSignatureENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter5printENSt3__110shared_ptrIN5swift8Demangle4NodeEEEbb -__ZZN12_GLOBAL__N_111NodePrinter5printENSt3__110shared_ptrIN5swift8Demangle4NodeEEEbbENK3$_0clEbbN4llvm9StringRefE -__ZN12_GLOBAL__N_111NodePrinter17printFunctionTypeENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter35printFunctionSigSpecializationParamENSt3__110shared_ptrIN5swift8Demangle4NodeEEEj -__ZN12_GLOBAL__N_111NodePrinter12printContextENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter25printSimplifiedEntityTypeENSt3__110shared_ptrIN5swift8Demangle4NodeEEES6_ -__ZN12_GLOBAL__N_111NodePrinter13printChildrenENSt3__111__wrap_iterIPNS1_10shared_ptrIN5swift8Demangle4NodeEEEEES9_PKc -__ZN12_GLOBAL__N_111NodePrinter24printBoundGenericNoSugarENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter9findSugarENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZN12_GLOBAL__N_111NodePrinter12isIdentifierENSt3__110shared_ptrIN5swift8Demangle4NodeEEEN4llvm9StringRefE -__ZN12_GLOBAL__N_111NodePrinter13isSwiftModuleENSt3__110shared_ptrIN5swift8Demangle4NodeEEE -__ZTSNSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEEE -__ZTINSt3__120__shared_ptr_pointerIPN5swift8Demangle4NodeENS_14default_deleteIS3_EENS_9allocatorIS3_EEEE -__ZTSNSt3__114default_deleteIN5swift8Demangle4NodeEEE -__ZN5swiftL11STDLIB_NAMEE -__ZZN12_GLOBAL__N_19Demangler18demangleIdentifierEN4llvm8OptionalIN5swift8Demangle4Node4KindEEEE13op_char_table -__ZN5swiftL20MANGLING_MODULE_OBJCE -__ZN5swiftL17MANGLING_MODULE_CE -__ZN5swiftL35LLDB_EXPRESSIONS_MODULE_NAME_PREFIXE -__ZZlsRN5swift8Demangle16DemanglerPrinterERKN12_GLOBAL__N_112QuotedStringEE8Hexdigit -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/swift/Basic/Demangle.cpp -~shared_ptr -__release_shared -__libcpp_atomic_refcount_decrement -isSwiftModule -operator==, std::__1::allocator > -getText -hasText -getKind -operator-> -isIdentifier -operator== -equals -compareMemory -findSugar -getChild -shared_ptr -__add_shared -__libcpp_atomic_refcount_increment -operator[] -getNumChildren -printBoundGenericNoSugar -operator<< -printChildren -operator bool -operator!= *> -operator== *, std::__1::shared_ptr *> -printSimplifiedEntityType -operator= -swap -swap -isMethodContext -printContext -isDebuggerGeneratedModule -find -__str_find, 18446744073709551615> -__search_substring > -compare -printFunctionSigSpecializationParam -DemangleOptions -getIndex -hasIndex -printFunctionType -useColonForEntityType -swap -print -printBoundGeneric -printImplFunctionType -isClassType -hasChildren -isExistentialType -isSimpleType -getFirstChild -toString -operator!= -getFirstChildOfKind -get -~DemanglerPrinter -DemanglerPrinter -basic_string -__zero -~QuotedString -operator!= -operator== -QuotedString -demangleReabstractSignature -nextIf -peek -isEmpty -readUntil -~Optional -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/llvm/ADT/Optional.h -reset -demangleImplParameterOrResult -create -shared_ptr -Node -enable_shared_from_this -weak_ptr -demangleImplConvention -demangleImplResults -demangleImplParameters -addImplFunctionAttribute -demangleConstrainedType -demangleConstrainedTypeImpl -createSwiftType -create<4> -operator basic_string -demangleGenericParamIndex -demangleDependentMemberTypeName -Optional -archetypeName -demangleArchetypeRef -demangleProtocolNameGivenContext -demangleProtocolName -demangleProtocolNameImpl -create<15> -create<7> -demangleBoundGenericArgs -destroy > -__destroy > -destroy -swap *> -__construct_backward *> -construct, std::__1::shared_ptr > -__construct, std::__1::shared_ptr > -__push_back_slow_path &> -construct, const std::__1::shared_ptr &> -__construct, const std::__1::shared_ptr &> -__compressed_pair > &> -__compressed_pair_elem > &, void> -addChildren -demangleIndex -demangleIndexAsNode -demangleNominalType -demangleIdentifier -operator* -getPointer -substr -hasAtLeast -hasValue -next -demangleEntity -create<6> -demangleModule -demangleDeclName -demangleContext -isStartOfEntity -demangleGenericSignature -demangleGenericRequirement -demangleTuple -isStartOfIdentifier -demangleSubstitutionIndex -demangleAssociatedTypeCompound -demangleAssociatedTypeSimple -getDependentGenericParamType -demangleArchetypeType -demangleProtocolList -demangleMetatypeRepresentation -demangleBoundGenericType -demangleFunctionType -postProcessReturnTypeNode -demangleDeclarationName -create<13> -create<19> -create<22> -demangleNatural -demangleBuiltinSize -create<26> -create<21> -demangleTypeImpl -nominalTypeMarkerToNodeKind -isStartOfNominalType -demangleImplFunctionType -demangleImplCalleeConvention -demangleDependentType -isDigit -operator<< -operator<< -operator<< -operator<< -operator<< -demangleProtocolConformance -demangleType -__on_zero_shared_weak -__get_deleter -second -__compare_nonunique_names -__on_zero_shared -~Node -~__shared_ptr_pointer -~unique_ptr -__enable_weak_this -operator= -~weak_ptr -weak_ptr -__add_weak -expired -use_count -__libcpp_relaxed_load -__shared_ptr_pointer -__compressed_pair >, std::__1::allocator > -__compressed_pair_elem >, void> -__shared_weak_count -__shared_count -advanceOffset -demangleGlobal -demangleDirectness -demangleValueWitnessKind -addChild -demangleSpecializedAttribute -demangleFunctionSignatureSpecialization -demangleFuncSigSpecializationClosureProp -demangleFuncSigSpecializationConstantProp -demangleGenericSpecialization -startswith -demangleTypeAsString -str -nodeToString -~NodePrinter -printRoot -NodePrinter -demangleTypeAsNode -~Demangler -demangleTypeName -Demangler -NameSource -demangleSymbolAsNode -demangleTopLevel -getString -~enable_shared_from_this -unreachable -+[KSCrashReportFilterAppleFmt initialize] -+[KSCrashReportFilterAppleFmt filterWithReportStyle:] --[KSCrashReportFilterAppleFmt initWithReportStyle:] --[KSCrashReportFilterAppleFmt majorVersion:] --[KSCrashReportFilterAppleFmt filterReports:onCompletion:] --[KSCrashReportFilterAppleFmt CPUType:] --[KSCrashReportFilterAppleFmt CPUArchForMajor:minor:] --[KSCrashReportFilterAppleFmt backtraceString:reportStyle:mainExecutableName:] --[KSCrashReportFilterAppleFmt toCompactUUID:] --[KSCrashReportFilterAppleFmt stringFromDate:] --[KSCrashReportFilterAppleFmt recrashReport:] --[KSCrashReportFilterAppleFmt systemReport:] --[KSCrashReportFilterAppleFmt infoReport:] --[KSCrashReportFilterAppleFmt processReport:] --[KSCrashReportFilterAppleFmt crashReport:] --[KSCrashReportFilterAppleFmt binaryImagesReport:] --[KSCrashReportFilterAppleFmt crashedThread:] --[KSCrashReportFilterAppleFmt mainExecutableNameForReport:] --[KSCrashReportFilterAppleFmt cpuArchForReport:] --[KSCrashReportFilterAppleFmt headerStringForReport:] --[KSCrashReportFilterAppleFmt headerStringForSystemInfo:reportID:crashTime:] --[KSCrashReportFilterAppleFmt binaryImagesStringForReport:] -___59-[KSCrashReportFilterAppleFmt binaryImagesStringForReport:]_block_invoke --[KSCrashReportFilterAppleFmt crashedThreadCPUStateStringForReport:cpuArch:] --[KSCrashReportFilterAppleFmt extraInfoStringForReport:mainExecutableName:] --[KSCrashReportFilterAppleFmt JSONForObject:] --[KSCrashReportFilterAppleFmt isZombieNSException:] --[KSCrashReportFilterAppleFmt errorInfoStringForReport:] --[KSCrashReportFilterAppleFmt stringWithUncaughtExceptionName:reason:] --[KSCrashReportFilterAppleFmt userExceptionTrace:] --[KSCrashReportFilterAppleFmt threadStringForThread:mainExecutableName:] --[KSCrashReportFilterAppleFmt threadListStringForReport:mainExecutableName:] --[KSCrashReportFilterAppleFmt crashReportString:] --[KSCrashReportFilterAppleFmt recrashReportString:] --[KSCrashReportFilterAppleFmt toAppleFormat:] --[KSCrashReportFilterAppleFmt reportStyle] --[KSCrashReportFilterAppleFmt setReportStyle:] -_g_dateFormatter -_g_rfc3339DateFormatter -_g_registerOrders -___block_descriptor_32_e11_q24@?0@8@16l -_OBJC_IVAR_$_KSCrashReportFilterAppleFmt._reportStyle -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.m -__59-[KSCrashReportFilterAppleFmt binaryImagesStringForReport:]_block_invoke -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSThread.c -ksthread_getQueueName -ksthread_getThreadName -ksthread_self -_g_onExceptionEvent -_kscm_setActiveMonitors.hasWarned -_g_requiresAsyncSafety -_g_monitors -_g_handlingFatalException -_g_crashedDuringExceptionHandling -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitor.c -kscm_handleException -getAPI -isMonitorEnabled -kscm_notifyFatalExceptionCaptured -kscm_getActiveMonitors -kscm_setActiveMonitors -setMonitorEnabled -kscm_setEventCallback -+[RollbarCachesDirectory directory] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarCachesDirectory.m -+[NSError(SimpleConstructor) errorWithDomain:code:description:] -+[NSError(SimpleConstructor) fillError:withDomain:code:description:] -+[NSError(SimpleConstructor) clearError:] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.m --[Deployment environment] --[Deployment comment] --[Deployment revision] --[Deployment localUsername] --[Deployment rollbarUsername] --[Deployment initWithEnvironment:comment:revision:localUserName:rollbarUserName:] --[Deployment initWithJSONData:] --[Deployment init] -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/Deploys/Deployment.m -_g_memoryTestBuffer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMemory.c -ksmem_copySafely -copySafely -ksmem_copyMaxPossible -copyMaxPossible -ksmem_isMemoryReadable -isMemoryReadable -ksmem_maxReadableBytes -_getReportIDs -_pruneReports -_getReportCount -_getReportIDFromFilename -_compareInt64 -_g_mutex -_g_appName -_g_reportsPath -_g_maxReportCount -_g_nextUniqueIDLow -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashReportStore.c -compareInt64 -getReportIDFromFilename -getReportCount -pruneReports -deleteReportWithID -getCrashReportPathByID -kscrs_setMaxReportCount -kscrs_deleteAllReports -kscrs_addUserReport -getNextUniqueID -kscrs_readReport -getReportIDs -kscrs_getReportIDs -kscrs_getReportCount -kscrs_getNextCrashReportPath -kscrs_initialize -initializeIDs -+[KSCString stringWithString:] -+[KSCString stringWithCString:] -+[KSCString stringWithData:] -+[KSCString stringWithData:length:] --[KSCString initWithString:] --[KSCString initWithCString:] --[KSCString initWithData:] --[KSCString initWithData:length:] --[KSCString dealloc] --[KSCString length] --[KSCString bytes] -_OBJC_IVAR_$_KSCString._bytes -_OBJC_IVAR_$_KSCString._length -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSCString.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Tools/KSCString.h --[RollbarJSONFriendlyObject initWithJSONData:] --[RollbarJSONFriendlyObject asJSONData] --[RollbarJSONFriendlyObject init] --[RollbarJSONFriendlyObject dataDictionary] --[RollbarJSONFriendlyObject .cxx_destruct] -_OBJC_IVAR_$_RollbarJSONFriendlyObject._dataDictionary -l_OBJC_PROTOCOL_$_RollbarJSONFriendlyProtocol -l_OBJC_LABEL_PROTOCOL_$_RollbarJSONFriendlyProtocol -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarJSONFriendlyObject.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarJSONFriendlyObject.h -+[KSCrashAlertViewProcess process] --[KSCrashAlertViewProcess startWithTitle:message:yesAnswer:noAnswer:reports:onCompletion:] --[KSCrashAlertViewProcess alertView:clickedButtonAtIndex:] --[KSCrashAlertViewProcess reports] --[KSCrashAlertViewProcess setReports:] --[KSCrashAlertViewProcess onCompletion] --[KSCrashAlertViewProcess setOnCompletion:] --[KSCrashAlertViewProcess alertView] --[KSCrashAlertViewProcess setAlertView:] --[KSCrashAlertViewProcess expectedButtonIndex] --[KSCrashAlertViewProcess setExpectedButtonIndex:] --[KSCrashAlertViewProcess .cxx_destruct] -+[KSCrashReportFilterAlert filterWithTitle:message:yesAnswer:noAnswer:] --[KSCrashReportFilterAlert initWithTitle:message:yesAnswer:noAnswer:] --[KSCrashReportFilterAlert filterReports:onCompletion:] -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke.123 -___55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke_2 -___copy_helper_block_e8_32s40s48b --[KSCrashReportFilterAlert title] --[KSCrashReportFilterAlert setTitle:] --[KSCrashReportFilterAlert message] --[KSCrashReportFilterAlert setMessage:] --[KSCrashReportFilterAlert yesAnswer] --[KSCrashReportFilterAlert setYesAnswer:] --[KSCrashReportFilterAlert noAnswer] --[KSCrashReportFilterAlert setNoAnswer:] --[KSCrashReportFilterAlert .cxx_destruct] -_OBJC_IVAR_$_KSCrashAlertViewProcess._reports -_OBJC_IVAR_$_KSCrashAlertViewProcess._onCompletion -_OBJC_IVAR_$_KSCrashAlertViewProcess._alertView -_OBJC_IVAR_$_KSCrashAlertViewProcess._expectedButtonIndex -l_OBJC_PROTOCOL_$_UIAlertViewDelegate -l_OBJC_LABEL_PROTOCOL_$_UIAlertViewDelegate -___block_descriptor_56_e8_32s40s48bs_e5_v8@?0l -_OBJC_IVAR_$_KSCrashReportFilterAlert._title -_OBJC_IVAR_$_KSCrashReportFilterAlert._message -_OBJC_IVAR_$_KSCrashReportFilterAlert._yesAnswer -_OBJC_IVAR_$_KSCrashReportFilterAlert._noAnswer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAlert.m -__copy_helper_block_e8_32s40s48b -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke_2 -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke.123 -__55-[KSCrashReportFilterAlert filterReports:onCompletion:]_block_invoke -+[RollbarReachability reachabilityWithHostName:] -+[RollbarReachability reachabilityWithHostname:] -+[RollbarReachability reachabilityWithAddress:] -+[RollbarReachability reachabilityForInternetConnection] -+[RollbarReachability reachabilityForLocalWiFi] --[RollbarReachability initWithReachabilityRef:] --[RollbarReachability dealloc] --[RollbarReachability startNotifier] -_TMReachabilityCallback --[RollbarReachability stopNotifier] --[RollbarReachability isReachableWithFlags:] --[RollbarReachability isReachable] --[RollbarReachability isReachableViaWWAN] --[RollbarReachability isReachableViaWiFi] --[RollbarReachability isConnectionRequired] --[RollbarReachability connectionRequired] --[RollbarReachability isConnectionOnDemand] --[RollbarReachability isInterventionRequired] --[RollbarReachability currentReachabilityStatus] --[RollbarReachability reachabilityFlags] --[RollbarReachability currentReachabilityString] --[RollbarReachability currentReachabilityFlags] --[RollbarReachability reachabilityChanged:] -___43-[RollbarReachability reachabilityChanged:]_block_invoke --[RollbarReachability description] --[RollbarReachability reachabilityRef] --[RollbarReachability setReachabilityRef:] --[RollbarReachability reachabilitySerialQueue] --[RollbarReachability setReachabilitySerialQueue:] --[RollbarReachability reachableOnWWAN] --[RollbarReachability setReachableOnWWAN:] --[RollbarReachability reachableBlock] --[RollbarReachability setReachableBlock:] --[RollbarReachability unreachableBlock] --[RollbarReachability setUnreachableBlock:] --[RollbarReachability reachabilityObject] --[RollbarReachability setReachabilityObject:] --[RollbarReachability .cxx_destruct] -_OBJC_IVAR_$_RollbarReachability.reachabilityRef -_OBJC_IVAR_$_RollbarReachability.reachableOnWWAN -_OBJC_IVAR_$_RollbarReachability.reachabilitySerialQueue -_OBJC_IVAR_$_RollbarReachability.reachableBlock -_OBJC_IVAR_$_RollbarReachability.unreachableBlock -_OBJC_IVAR_$_RollbarReachability.reachabilityObject -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarReachability.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/Rollbar/RollbarReachability.h -__43-[RollbarReachability reachabilityChanged:]_block_invoke -reachabilityFlags -TMReachabilityCallback -_onCrash -_g_installed -_g_monitoring -_g_shouldPrintPreviousLog -_g_shouldAddConsoleLogToReport -_g_lastCrashReportFilePath -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/KSCrashC.c -kscrash_deleteAllReports -kscrash_addUserReport -kscrash_readReport -kscrash_getReportIDs -kscrash_getReportCount -kscrash_notifyAppCrash -kscrash_notifyAppTerminate -kscrash_notifyAppInForeground -kscrash_notifyAppActive -kscrash_reportUserException -kscrash_setMaxReportCount -kscrash_setPrintPreviousLog -kscrash_setAddConsoleLogToReport -kscrash_setCrashNotifyCallback -kscrash_setDoNotIntrospectClasses -kscrash_setIntrospectMemory -kscrash_setDeadlockWatchdogInterval -kscrash_setUserInfoJSON -kscrash_setMonitoring -onCrash -kscrash_install -printPreviousLog --[KSCrashInstallationBaseQuincyHockey setUserID:] --[KSCrashInstallationBaseQuincyHockey setUserIDKey:] --[KSCrashInstallationBaseQuincyHockey setUserName:] --[KSCrashInstallationBaseQuincyHockey setUserNameKey:] --[KSCrashInstallationBaseQuincyHockey setContactEmail:] --[KSCrashInstallationBaseQuincyHockey setContactEmailKey:] --[KSCrashInstallationBaseQuincyHockey setCrashDescription:] --[KSCrashInstallationBaseQuincyHockey setCrashDescriptionKey:] --[KSCrashInstallationBaseQuincyHockey initWithRequiredProperties:] --[KSCrashInstallationBaseQuincyHockey allCrashDescriptionKeys] --[KSCrashInstallationBaseQuincyHockey userID] --[KSCrashInstallationBaseQuincyHockey userIDKey] --[KSCrashInstallationBaseQuincyHockey userName] --[KSCrashInstallationBaseQuincyHockey userNameKey] --[KSCrashInstallationBaseQuincyHockey contactEmail] --[KSCrashInstallationBaseQuincyHockey contactEmailKey] --[KSCrashInstallationBaseQuincyHockey crashDescription] --[KSCrashInstallationBaseQuincyHockey crashDescriptionKey] --[KSCrashInstallationBaseQuincyHockey extraDescriptionKeys] --[KSCrashInstallationBaseQuincyHockey setExtraDescriptionKeys:] --[KSCrashInstallationBaseQuincyHockey waitUntilReachable] --[KSCrashInstallationBaseQuincyHockey setWaitUntilReachable:] --[KSCrashInstallationBaseQuincyHockey .cxx_destruct] -+[KSCrashInstallationQuincy sharedInstance] -___43+[KSCrashInstallationQuincy sharedInstance]_block_invoke --[KSCrashInstallationQuincy init] --[KSCrashInstallationQuincy sink] --[KSCrashInstallationQuincy url] --[KSCrashInstallationQuincy setUrl:] --[KSCrashInstallationQuincy .cxx_destruct] -+[KSCrashInstallationHockey sharedInstance] -___43+[KSCrashInstallationHockey sharedInstance]_block_invoke --[KSCrashInstallationHockey init] --[KSCrashInstallationHockey sink] --[KSCrashInstallationHockey appIdentifier] --[KSCrashInstallationHockey setAppIdentifier:] --[KSCrashInstallationHockey .cxx_destruct] -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userID -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userIDKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userName -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._userNameKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._contactEmail -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._contactEmailKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._crashDescription -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._crashDescriptionKey -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._extraDescriptionKeys -_OBJC_IVAR_$_KSCrashInstallationBaseQuincyHockey._waitUntilReachable -_OBJC_IVAR_$_KSCrashInstallationQuincy._url -_sharedInstance.sharedInstance.136 -_sharedInstance.onceToken.137 -___block_literal_global.138 -_OBJC_IVAR_$_KSCrashInstallationHockey._appIdentifier -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationQuincyHockey.m -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Installations/KSCrashInstallationQuincyHockey.h -__43+[KSCrashInstallationHockey sharedInstance]_block_invoke -__43+[KSCrashInstallationQuincy sharedInstance]_block_invoke -_getThreadList -_g_reservedThreadsCount -_g_reservedThreads -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSMachineContext.c -ksmc_hasValidExceptionRegisters -ksmc_isCrashedContext -ksmc_canHaveCPUState -isSignalContext -isContextForCurrentThread -ksmc_indexOfThread -ksmc_getThreadAtIndex -ksmc_getThreadCount -ksmc_resumeEnvironment -isThreadInList -ksmc_suspendEnvironment -ksmc_addReservedThread -ksmc_getContextForSignal -isStackOverflow -getThreadList -ksmc_getContextForThread -ksmc_getThreadFromContext -ksmc_contextSize -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSCPU_x86_32.c -_canDeletePath -_deletePathContents -_fillReadBuffer -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.c -ksfu_closeBufferedReader -ksfu_openBufferedReader -ksfu_readBufferedReaderUntilChar -isReadBufferEmpty -fillReadBuffer -ksfu_readBufferedReader -ksfu_writeBufferedWriter -ksfu_flushBufferedWriter -ksfu_closeBufferedWriter -ksfu_openBufferedWriter -deletePathContents -freeDirListing -dirContents -dirContentsCount -canDeletePath -ksfu_deleteContentsOfPath -ksfu_removeFile -ksfu_makePath -ksfu_readLineFromFD -ksfu_writeFmtArgsToFD -ksfu_writeFmtToFD -ksfu_writeStringToFD -ksfu_readEntireFile -ksfu_readBytesFromFD -ksfu_writeBytesToFD -ksfu_lastPathEntry -/Users/andrey/Dev/GitHub/Rollbar/rollbar-ios/build/Rollbar.build/Release-iOS-Kit/RollbarKit-iOS.build/DerivedSources/Rollbar_vers.c -__ZL15__ARCLite__loadv -__ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_ -__ZL22add_image_hook_swiftV1PK11mach_headerl -__ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class -__ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector -__ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_ -__ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j -__ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_ -__ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_ -__ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_ -__ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_ -__ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_ -__ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary -__ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info -__ZL32__arclite_objc_allocateClassPairP10objc_classPKcm -__ZL32__arclite_object_getIndexedIvarsP11objc_object -__ZL23__arclite_objc_getClassPKc -__ZL27__arclite_objc_getMetaClassPKc -__ZL31__arclite_objc_getRequiredClassPKc -__ZL26__arclite_objc_lookUpClassPKc -__ZL26__arclite_objc_getProtocolPKc -__ZL23__arclite_class_getNameP10objc_class -__ZL26__arclite_protocol_getNameP8Protocol -__ZL37__arclite_objc_copyClassNamesForImagePKcPj -__ZL17transcribeMethodsP10objc_classP15glue_class_ro_t -__ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t -__ZL20transcribePropertiesP10objc_classP15glue_class_ro_t -__ZL14initialize_impP11objc_objectP13objc_selector -__ZL18allocateMaybeSwiftP18glue_swift_class_tm -__ZL22copySwiftV1MangledNamePKcb -__ZL13demangledNamePKcb -__ZL16scanMangledFieldRPKcS0_S1_Ri -__ZL30arclite_uninitialized_functionv -__ZL12cxxConstructP11objc_object -__ZL20fixStringForCoreDataP11objc_object -_OBJC_METACLASS_$___ARCLite__ -__ZL24OBJC_CLASS_$___ARCLite__ -__ZL31OBJC_METACLASS_RO_$___ARCLite__ -__non_lazy_classes -__ZL27OBJC_CLASS_RO_$___ARCLite__ -__ZL11_class_name -__ZL32OBJC_$_CLASS_METHODS___ARCLite__ -__ZL17_load_method_name -__ZL17_load_method_type -l_OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__ -l_OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__ -l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__ -__ZL30NSUndoManagerProxy_targetClass -__ZL29original_NSManagedObject_init -__ZL40original_NSManagedObject_allocWithEntity -__ZL35original_NSManagedObject_allocBatch -__ZL25NSMutableDictionary_class -__ZL22NSConstantString_class -__ZL14NSString_class -__ZL36original_NSKKMS_fastIndexForKnownKey -__ZL27original_NSKKMS_indexForKey -__ZL28original_NSKKsD_objectForKey -__ZL34original_NSKKsD_removeObjectForKey -__ZL32original_NSKKsD_setObject_forKey -__ZL40original_NSKKsD_addEntriesFromDictionary -__ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches -__ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches -__ZL31original_objc_allocateClassPair -__ZL31original_object_getIndexedIvars -__ZL22original_objc_getClass -__ZL26original_objc_getMetaClass -__ZL30original_objc_getRequiredClass -__ZL25original_objc_lookUpClass -__ZL25original_objc_getProtocol -__ZL22original_class_getName -__ZL25original_protocol_getName -__ZL36original_objc_copyClassNamesForImage -__ZL12demangleLock -__ZL9Demangled -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch arm64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -D OBJC_OLD_DISPATCH_PROTOTYPES=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -miphoneos-version-min=4.3 -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources-normal/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -Wno-error=incomplete-umbrella -Wno-error=invalid-ios-deployment-target -Wno-error=deprecated-declarations -Wno-error=documentation -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.o -Wno-atomic-implicit-seq-cst -Wno-framework-include-private-from-public -Wno-atimport-in-framework-header -Wno-quoted-include-in-framework-header -mlinker-version=450.3 -/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72/source/arclite.mm -/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-72 -fixStringForCoreData -cxxConstruct -arclite_uninitialized_function -scanMangledField -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.Internal.sdk/usr/include/_ctype.h -__isctype -demangledName -copySwiftV1DemangledName -copySwiftV1MangledName -allocateMaybeSwift -word_align -isSwift -initialize_imp -transcribeProperties -property_list_nth -transcribeProtocols -transcribeMethods -method_list_nth -__arclite_objc_copyClassNamesForImage -__arclite_protocol_getName -__arclite_class_getName -__arclite_objc_getProtocol -__arclite_objc_lookUpClass -__arclite_objc_getRequiredClass -__arclite_objc_getMetaClass -__arclite_objc_getClass -__arclite_object_getIndexedIvars -__arclite_objc_allocateClassPair -metaclass -__arclite_objc_readClassPair -transcribeIvars -ivar_list_nth -max -alignment -ro -fastFlags -__arclite_NSKKsD_addEntriesFromDictionary -__arclite_NSKKsD_setObject_forKey -__arclite_NSKKsD_removeObjectForKey -__arclite_NSKKsD_objectForKey -__arclite_NSKKMS_indexForKey -__arclite_NSKKMS_fastIndexForKnownKey -__arclite_NSManagedObject_allocBatch -__arclite_NSManagedObject_allocWithEntity -__arclite_NSManagedObject_init -__arclite_NSUndoManagerProxy_isKindOfClass -add_image_hook_swiftV1 -patch_lazy_pointers -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -patch_t -__arclite_NSMutableDictionary__setObject_forKeyedSubscript -__ARCLite__load -install_swiftV1 -replaceMethod -install_dict_nil_value -addOrReplaceMethod -keyedGetter diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Info.plist b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 359a68a7..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.rollbar.Rollbar - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.8.0 - CFBundleVersion - 1.8.0 - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar deleted file mode 100644 index 2f9f4a6f..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Deployment.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarFramework.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarFramework.h deleted file mode 100644 index 20d7331c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarFramework.h +++ /dev/null @@ -1,23 +0,0 @@ -#import - -//! Project version number for RollbarFramework. -FOUNDATION_EXPORT double RollbarFrameworkVersionNumber; - -//! Project version string for RollbarFramework. -FOUNDATION_EXPORT const unsigned char RollbarFrameworkVersionString[]; - -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashReportSink.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashReportSink.h deleted file mode 100644 index ddf9ceee..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKSCrashReportSink.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" - -@interface RollbarKSCrashReportSink : NSObject - -- (id)defaultFilterSet; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKit_iOS.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKit_iOS.h deleted file mode 100644 index b0902df3..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarKit_iOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RollbarKit_iOS.h -// RollbarKit-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -//! Project version number for RollbarKit_iOS. -FOUNDATION_EXPORT double RollbarKit_iOSVersionNumber; - -//! Project version string for RollbarKit_iOS. -FOUNDATION_EXPORT const unsigned char RollbarKit_iOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Headers/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Info.plist b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Info.plist deleted file mode 100644 index fc0e3fbb..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Info.plist and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/LICENSE.txt b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/LICENSE.txt deleted file mode 100644 index 84090c07..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/LICENSE.txt +++ /dev/null @@ -1,70 +0,0 @@ -============================================================================== -LLVM Release License -============================================================================== -University of Illinois/NCSA -Open Source License - -Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -============================================================================== -Copyrights and Licenses for Third Party Software Distributed with LLVM: -============================================================================== -The LLVM software contains code written by third parties. Such software will -have its own individual LICENSE.TXT file in the directory in which it appears. -This file will describe the copyrights, license, and restrictions which apply -to that code. - -The disclaimer of warranty in the University of Illinois Open Source License -applies to all code in the LLVM Distribution, and nothing in any of the -other licenses gives permission to use the names of the LLVM Team or the -University of Illinois to endorse or promote products derived from this -Software. - -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: - -Program Directory -------- --------- -Autoconf llvm/autoconf - llvm/projects/ModuleMaker/autoconf -Google Test llvm/utils/unittest/googletest -OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} -pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} -ARM contributions llvm/lib/Target/ARM/LICENSE.TXT -md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Modules/module.modulemap b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Modules/module.modulemap deleted file mode 100644 index fa0e2a36..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Rollbar { - umbrella header "Rollbar.h" - - export * - module * { export * } -} diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Rollbar b/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Rollbar deleted file mode 100755 index e13e6a5c..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphoneos/Rollbar.framework/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Info.plist b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 359a68a7..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.rollbar.Rollbar - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.8.0 - CFBundleVersion - 1.8.0 - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar deleted file mode 100644 index f35c0663..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Deployment.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarFramework.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarFramework.h deleted file mode 100644 index 20d7331c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarFramework.h +++ /dev/null @@ -1,23 +0,0 @@ -#import - -//! Project version number for RollbarFramework. -FOUNDATION_EXPORT double RollbarFrameworkVersionNumber; - -//! Project version string for RollbarFramework. -FOUNDATION_EXPORT const unsigned char RollbarFrameworkVersionString[]; - -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashReportSink.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashReportSink.h deleted file mode 100644 index ddf9ceee..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKSCrashReportSink.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" - -@interface RollbarKSCrashReportSink : NSObject - -- (id)defaultFilterSet; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKit_iOS.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKit_iOS.h deleted file mode 100644 index b0902df3..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarKit_iOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RollbarKit_iOS.h -// RollbarKit-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -//! Project version number for RollbarKit_iOS. -FOUNDATION_EXPORT double RollbarKit_iOSVersionNumber; - -//! Project version string for RollbarKit_iOS. -FOUNDATION_EXPORT const unsigned char RollbarKit_iOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Headers/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Info.plist b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Info.plist deleted file mode 100644 index 20516812..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Info.plist and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/LICENSE.TXT b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/LICENSE.TXT deleted file mode 100644 index 4b3ed032..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/LICENSE.TXT +++ /dev/null @@ -1,211 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - - -## Runtime Library Exception to the Apache 2.0 License: ## - - - As an exception, if you use this Software to compile your source code and - portions of this Software are embedded into the binary product as a result, - you may redistribute such product without providing attribution as would - otherwise be required by Sections 4(a), 4(b) and 4(d) of the License. diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Modules/module.modulemap b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Modules/module.modulemap deleted file mode 100644 index fa0e2a36..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Rollbar { - umbrella header "Rollbar.h" - - export * - module * { export * } -} diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Rollbar b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Rollbar deleted file mode 100755 index 6c9f3139..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/_CodeSignature/CodeResources b/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/_CodeSignature/CodeResources deleted file mode 100644 index c7cc8476..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-iphonesimulator/Rollbar.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,387 +0,0 @@ - - - - - files - - Headers/DeployApiCallResult.h - - HHC4RBZw4yHVijbA0fTb9qVBZgA= - - Headers/Deployment.h - - 0y6o80Wiy46Dfhr656RvZVt/+3o= - - Headers/DeploymentDetails.h - - ytKnU+w1gKSLdj0A2Ln5YgEp/nA= - - Headers/Rollbar.h - - XYD8JZ1IjQ7LnBcXTmgFKyCfb8g= - - Headers/RollbarConfiguration.h - - aLvspsqkozD8UzI5FVDKQO/+YqQ= - - Headers/RollbarDeploysManager.h - - VTC6wkzRBMGbTsSXO1QSubE4O+M= - - Headers/RollbarDeploysProtocol.h - - 5vdcL6uBaR9ikii012XpThDlbGA= - - Headers/RollbarFramework.h - - 8zAITJgg+Jbm9UhYbOY9v19UNeQ= - - Headers/RollbarJSONFriendlyObject.h - - OxJXKj6EiQU5U+4JYoQFihL7+Sw= - - Headers/RollbarJSONFriendlyProtocol.h - - EqJBtaDM1RP8oSSgX8sZM6/Eivs= - - Headers/RollbarKSCrashInstallation.h - - ToGMibS7m7zqHkfMoSBpI1/AnSY= - - Headers/RollbarKSCrashReportSink.h - - 34/Mrm8qRY3XkbXTHnHJYpAL69Y= - - Headers/RollbarKit_iOS.h - - jPFW5nZS6HNCuGsGxVwCR4m2G48= - - Headers/RollbarLevel.h - - 157u1gO3ttXBpRgF1aqAbmfOTWs= - - Headers/RollbarNotifier.h - - 4xNgZv4/ZJK7tBc4mSgex5e2mtk= - - Headers/RollbarTelemetry.h - - qzQ9wIVrxbxNgoTzDzgXugHrWDI= - - Headers/RollbarTelemetryType.h - - KEVDgpPq3qUk5QirmN97UlRui6I= - - Info.plist - - DSjzzEPxu72PIbfFPf8LAzTMyJA= - - LICENSE.TXT - - n7rSP+Ex/MKT2ZssUXuZDaovCm4= - - Modules/module.modulemap - - 9iofVNDxqBTeKnt5JylMvLn9hJY= - - - files2 - - Headers/DeployApiCallResult.h - - hash - - HHC4RBZw4yHVijbA0fTb9qVBZgA= - - hash2 - - N3f1mc15TT4PgHRrGz7ZKSYLjpNhv8zJFyiD/b6QhqU= - - - Headers/Deployment.h - - hash - - 0y6o80Wiy46Dfhr656RvZVt/+3o= - - hash2 - - +7OzmV4R5iW9kRbBJ+r/c7WH81wUSpQ3Ol0+HV/Gn1o= - - - Headers/DeploymentDetails.h - - hash - - ytKnU+w1gKSLdj0A2Ln5YgEp/nA= - - hash2 - - cDzWkF0MQ/hrQNKQo0shHq9LbmMkZEPaRLcNxBPauoI= - - - Headers/Rollbar.h - - hash - - XYD8JZ1IjQ7LnBcXTmgFKyCfb8g= - - hash2 - - zJgtS6LzkQqyTY7AZ3v/nP3PxExlr1zefrJ5jHTdnzs= - - - Headers/RollbarConfiguration.h - - hash - - aLvspsqkozD8UzI5FVDKQO/+YqQ= - - hash2 - - 4hDQM0ZvdyVjVzfXvHU2sO6K3lMPzZYf053yDN1ZWPE= - - - Headers/RollbarDeploysManager.h - - hash - - VTC6wkzRBMGbTsSXO1QSubE4O+M= - - hash2 - - 6htpEQv7QzVxCjNmwsACb3z6mu3VHD/N9ug6UcHHaOg= - - - Headers/RollbarDeploysProtocol.h - - hash - - 5vdcL6uBaR9ikii012XpThDlbGA= - - hash2 - - we27wYDbC/QWeaq4gGghEcNqCzaLLgeqw1ADWMA/EOo= - - - Headers/RollbarFramework.h - - hash - - 8zAITJgg+Jbm9UhYbOY9v19UNeQ= - - hash2 - - OKa/dfODPCaRNzbGbVugE/lq9jRAvtnQ/uvwYZ463a4= - - - Headers/RollbarJSONFriendlyObject.h - - hash - - OxJXKj6EiQU5U+4JYoQFihL7+Sw= - - hash2 - - l4NdbQJ34uF4Hzdc8SFCvxzEEtLtvGhL9PBLuB/mn34= - - - Headers/RollbarJSONFriendlyProtocol.h - - hash - - EqJBtaDM1RP8oSSgX8sZM6/Eivs= - - hash2 - - Rz952F6ZuqzU8Ap+ZLPc455Jpy4/JwUYGS3BU1BbMZ4= - - - Headers/RollbarKSCrashInstallation.h - - hash - - ToGMibS7m7zqHkfMoSBpI1/AnSY= - - hash2 - - yvFd0Sm0YhuJtiha1OL5MbiDZrCskzWObD5vynMuBFs= - - - Headers/RollbarKSCrashReportSink.h - - hash - - 34/Mrm8qRY3XkbXTHnHJYpAL69Y= - - hash2 - - TRkPfnEGbcbyLUP+WFbBDN+RFRsEHVp5g8Yl8Zf89dM= - - - Headers/RollbarKit_iOS.h - - hash - - jPFW5nZS6HNCuGsGxVwCR4m2G48= - - hash2 - - IP2eEaPxnxiGYmxMmmVn1/r7xkhTMAjgrg3NayDLv9Q= - - - Headers/RollbarLevel.h - - hash - - 157u1gO3ttXBpRgF1aqAbmfOTWs= - - hash2 - - pGL3kArryzYiOz+zWNkDnUSveQ9hJBVbgWulKyrnLZI= - - - Headers/RollbarNotifier.h - - hash - - 4xNgZv4/ZJK7tBc4mSgex5e2mtk= - - hash2 - - AoTxTh6Oni8cMH4f53P+TpRd0sGnwSPXuAcWysv7sYs= - - - Headers/RollbarTelemetry.h - - hash - - qzQ9wIVrxbxNgoTzDzgXugHrWDI= - - hash2 - - S+jX83iRasZ9rXm9oPV3sDo2Sd3fC7LJ8WnGTA/+UbU= - - - Headers/RollbarTelemetryType.h - - hash - - KEVDgpPq3qUk5QirmN97UlRui6I= - - hash2 - - 6qj6odr74MIiqf0518RESUHC37as1uSwFKAGC5UlBMw= - - - LICENSE.TXT - - hash - - n7rSP+Ex/MKT2ZssUXuZDaovCm4= - - hash2 - - GGxfAZKnVHFKflQiM92qrSh0VibgrTLjWNP1rwCvuEo= - - - Modules/module.modulemap - - hash - - 9iofVNDxqBTeKnt5JylMvLn9hJY= - - hash2 - - SlURtz+gAYJgU+8aN/Y2merO4xacxXThWK8sIt29mM0= - - - - rules - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Deployment.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarFramework.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarFramework.h deleted file mode 100644 index 20d7331c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarFramework.h +++ /dev/null @@ -1,23 +0,0 @@ -#import - -//! Project version number for RollbarFramework. -FOUNDATION_EXPORT double RollbarFrameworkVersionNumber; - -//! Project version string for RollbarFramework. -FOUNDATION_EXPORT const unsigned char RollbarFrameworkVersionString[]; - -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashReportSink.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashReportSink.h deleted file mode 100644 index ddf9ceee..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKSCrashReportSink.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" - -@interface RollbarKSCrashReportSink : NSObject - -- (id)defaultFilterSet; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKit_iOS.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKit_iOS.h deleted file mode 100644 index b0902df3..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarKit_iOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RollbarKit_iOS.h -// RollbarKit-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -//! Project version number for RollbarKit_iOS. -FOUNDATION_EXPORT double RollbarKit_iOSVersionNumber; - -//! Project version string for RollbarKit_iOS. -FOUNDATION_EXPORT const unsigned char RollbarKit_iOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Headers/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Info.plist b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Info.plist deleted file mode 100644 index fc0e3fbb..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Info.plist and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/LICENSE.txt b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/LICENSE.txt deleted file mode 100644 index 84090c07..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/LICENSE.txt +++ /dev/null @@ -1,70 +0,0 @@ -============================================================================== -LLVM Release License -============================================================================== -University of Illinois/NCSA -Open Source License - -Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -============================================================================== -Copyrights and Licenses for Third Party Software Distributed with LLVM: -============================================================================== -The LLVM software contains code written by third parties. Such software will -have its own individual LICENSE.TXT file in the directory in which it appears. -This file will describe the copyrights, license, and restrictions which apply -to that code. - -The disclaimer of warranty in the University of Illinois Open Source License -applies to all code in the LLVM Distribution, and nothing in any of the -other licenses gives permission to use the names of the LLVM Team or the -University of Illinois to endorse or promote products derived from this -Software. - -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: - -Program Directory -------- --------- -Autoconf llvm/autoconf - llvm/projects/ModuleMaker/autoconf -Google Test llvm/utils/unittest/googletest -OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} -pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} -ARM contributions llvm/lib/Target/ARM/LICENSE.TXT -md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Modules/module.modulemap b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Modules/module.modulemap deleted file mode 100644 index fa0e2a36..00000000 --- a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Rollbar { - umbrella header "Rollbar.h" - - export * - module * { export * } -} diff --git a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Rollbar b/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Rollbar deleted file mode 100644 index 6b77d294..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-Kit-universal/Rollbar.framework/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/include/Rollbar/Rollbar_iOS.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/include/Rollbar/Rollbar_iOS.h deleted file mode 100644 index 729e8a77..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/include/Rollbar/Rollbar_iOS.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// Rollbar_iOS.h -// Rollbar-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -@interface Rollbar_iOS : NSObject - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/libRollbar.a b/Examples/libs/Rollbar/Release-iOS-iphoneos/libRollbar.a deleted file mode 100644 index b426a186..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-iphoneos/libRollbar.a and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Deployment.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphoneos/usr/local/include/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/include/Rollbar/Rollbar_iOS.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/include/Rollbar/Rollbar_iOS.h deleted file mode 100644 index 729e8a77..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/include/Rollbar/Rollbar_iOS.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// Rollbar_iOS.h -// Rollbar-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -@interface Rollbar_iOS : NSObject - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/libRollbar.a b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/libRollbar.a deleted file mode 100644 index c7420bf4..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/libRollbar.a and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Deployment.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-iphonesimulator/usr/local/include/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-iOS-universal/include/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/Deployment.h b/Examples/libs/Rollbar/Release-iOS-universal/include/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/DeploymentDetails.h b/Examples/libs/Rollbar/Release-iOS-universal/include/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar.h b/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar/Rollbar_iOS.h b/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar/Rollbar_iOS.h deleted file mode 100644 index 729e8a77..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/Rollbar/Rollbar_iOS.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// Rollbar_iOS.h -// Rollbar-iOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -@interface Rollbar_iOS : NSObject - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarLevel.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarNotifier.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-iOS-universal/include/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-iOS-universal/libRollbar.a b/Examples/libs/Rollbar/Release-iOS-universal/libRollbar.a deleted file mode 100644 index 6b77d294..00000000 Binary files a/Examples/libs/Rollbar/Release-iOS-universal/libRollbar.a and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Info.plist b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Info.plist deleted file mode 100644 index 359a68a7..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.rollbar.Rollbar - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.8.0 - CFBundleVersion - 1.8.0 - - diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar deleted file mode 100644 index f7f84a39..00000000 Binary files a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework.dSYM/Contents/Resources/DWARF/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Headers b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Headers deleted file mode 120000 index a177d2a6..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Modules b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Modules deleted file mode 120000 index 5736f318..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Modules +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Modules \ No newline at end of file diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Resources b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Resources deleted file mode 120000 index 953ee36f..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Rollbar b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Rollbar deleted file mode 120000 index fb554021..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Rollbar +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Rollbar \ No newline at end of file diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Deployment.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeploymentDetails.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Rollbar.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarFramework.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarFramework.h deleted file mode 100644 index 20d7331c..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarFramework.h +++ /dev/null @@ -1,23 +0,0 @@ -#import - -//! Project version number for RollbarFramework. -FOUNDATION_EXPORT double RollbarFrameworkVersionNumber; - -//! Project version string for RollbarFramework. -FOUNDATION_EXPORT const unsigned char RollbarFrameworkVersionString[]; - -#import - -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import -#import diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashReportSink.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashReportSink.h deleted file mode 100644 index ddf9ceee..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKSCrashReportSink.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" - -@interface RollbarKSCrashReportSink : NSObject - -- (id)defaultFilterSet; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKit_macOS.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKit_macOS.h deleted file mode 100644 index 326e99e5..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarKit_macOS.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// RollbarKit_macOS.h -// RollbarKit-macOS -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Rollbar. All rights reserved. -// - -#import - -//! Project version number for RollbarKit_macOS. -FOUNDATION_EXPORT double RollbarKit_macOSVersionNumber; - -//! Project version string for RollbarKit_macOS. -FOUNDATION_EXPORT const unsigned char RollbarKit_macOSVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarLevel.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarNotifier.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Headers/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Modules/module.modulemap b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Modules/module.modulemap deleted file mode 100644 index fa0e2a36..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Rollbar { - umbrella header "Rollbar.h" - - export * - module * { export * } -} diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/Info.plist b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 1af1e11a..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - BuildMachineOSBuild - 18F132 - CFBundleDevelopmentRegion - en - CFBundleExecutable - Rollbar - CFBundleIdentifier - com.rollbar.Rollbar - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Rollbar - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.8.0 - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.8.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 10E1001 - DTPlatformVersion - GM - DTSDKBuild - 18E219 - DTSDKName - macosx10.14 - DTXcode - 1020 - DTXcodeBuild - 10E1001 - NSHumanReadableCopyright - Copyright © 2019 Rollbar. All rights reserved. - UIDeviceFamily - - 1 - 2 - - - diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/LICENSE.txt b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/LICENSE.txt deleted file mode 100644 index 84090c07..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Resources/LICENSE.txt +++ /dev/null @@ -1,70 +0,0 @@ -============================================================================== -LLVM Release License -============================================================================== -University of Illinois/NCSA -Open Source License - -Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. - -============================================================================== -Copyrights and Licenses for Third Party Software Distributed with LLVM: -============================================================================== -The LLVM software contains code written by third parties. Such software will -have its own individual LICENSE.TXT file in the directory in which it appears. -This file will describe the copyrights, license, and restrictions which apply -to that code. - -The disclaimer of warranty in the University of Illinois Open Source License -applies to all code in the LLVM Distribution, and nothing in any of the -other licenses gives permission to use the names of the LLVM Team or the -University of Illinois to endorse or promote products derived from this -Software. - -The following pieces of software have additional or alternate copyrights, -licenses, and/or restrictions: - -Program Directory -------- --------- -Autoconf llvm/autoconf - llvm/projects/ModuleMaker/autoconf -Google Test llvm/utils/unittest/googletest -OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} -pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} -ARM contributions llvm/lib/Target/ARM/LICENSE.TXT -md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Rollbar b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Rollbar deleted file mode 100755 index d4765de3..00000000 Binary files a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/A/Rollbar and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/Current b/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/Current deleted file mode 120000 index 8c7e5a66..00000000 --- a/Examples/libs/Rollbar/Release-macOS-Kit/Rollbar.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Examples/libs/Rollbar/Release-macOS/libRollbar.a b/Examples/libs/Rollbar/Release-macOS/libRollbar.a deleted file mode 100644 index f77892b0..00000000 Binary files a/Examples/libs/Rollbar/Release-macOS/libRollbar.a and /dev/null differ diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeployApiCallResult.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeployApiCallResult.h deleted file mode 100644 index dcec223c..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeployApiCallResult.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "DeploymentDetails.h" -#import "RollbarJSONFriendlyObject.h" - -typedef NS_ENUM(NSInteger, DeployApiCallOutcome) { - DeployApiCallSuccess, - DeployApiCallError, -}; - -@interface DeployApiCallResult : RollbarJSONFriendlyObject -@property (readonly) DeployApiCallOutcome outcome; -@property (readonly, copy) NSString *description; - -- (id)initWithResponse:(NSHTTPURLResponse*)httpResponse - data:(NSData*)data - error:(NSError*)error - forRequest:(NSURLRequest*)request; -@end - -@interface DeploymentRegistrationResult : DeployApiCallResult -@property (readonly, copy) NSString *deploymentId; -@end - -@interface DeploymentDetailsResult : DeployApiCallResult -@property (readonly, retain) DeploymentDetails *deployment; -@end - -@interface DeploymentDetailsPageResult : DeployApiCallResult -@property (readonly, retain) NSSet *deployments; -@property (readonly, copy) NSNumber *pageNumber; -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/Deployment.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/Deployment.h deleted file mode 100644 index 821fdf17..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/Deployment.h +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "RollbarJSONFriendlyObject.h" - -@interface Deployment : RollbarJSONFriendlyObject -@property (readonly, retain) NSString *environment; -@property (readonly, retain) NSString *comment; -@property (readonly, retain) NSString *revision; -@property (readonly, retain) NSString *localUsername; -@property (readonly, retain) NSString *rollbarUsername; - -- (id)initWithEnvironment:(NSString *)environment - comment:(NSString *)comment - revision:(NSString *)revision - localUserName:(NSString *)localUserName - rollbarUserName:(NSString *)rollbarUserName; -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeploymentDetails.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeploymentDetails.h deleted file mode 100644 index 428596ce..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/DeploymentDetails.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" - -@interface DeploymentDetails : Deployment -@property (readonly, copy) NSString *deployId; -@property (readonly, copy) NSString *projectId; -@property (readonly, copy) NSDate *startTime; -@property (readonly, copy) NSDate *endTime; -@property (readonly, copy) NSString *status; -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/Rollbar.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/Rollbar.h deleted file mode 100644 index c5b662e9..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/Rollbar.h +++ /dev/null @@ -1,102 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" -#import "RollbarNotifier.h" -#import "RollbarTelemetry.h" -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -@interface Rollbar : NSObject - -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration - enableCrashReporter:(BOOL)enable; -+ (void)initWithAccessToken:(NSString*)accessToken; -+ (void)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration; - -+ (RollbarConfiguration*)currentConfiguration; -+ (RollbarNotifier*)currentNotifier; - -+ (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -// Old logging methods, for backward compatibility - -+ (void)logWithLevel:(NSString*)level message:(NSString*)message; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data; -+ (void)logWithLevel:(NSString*)level message:(NSString*)message data:(NSDictionary*)data context:(NSString*)context; -+ (void)logWithLevel:(NSString*)level data:(NSDictionary*)data; - -+ (void)debugWithMessage:(NSString*)message; -+ (void)debugWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)debugWithData:(NSDictionary*)data; - -+ (void)infoWithMessage:(NSString*)message; -+ (void)infoWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)infoWithData:(NSDictionary*)data; - -+ (void)warningWithMessage:(NSString*)message; -+ (void)warningWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)warningWithData:(NSDictionary*)data; - -+ (void)errorWithMessage:(NSString*)message; -+ (void)errorWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)errorWithData:(NSDictionary*)data; - -+ (void)criticalWithMessage:(NSString*)message; -+ (void)criticalWithMessage:(NSString*)message data:(NSDictionary*)data; -+ (void)criticalWithData:(NSDictionary*)data; - -// New logging methods - -+ (void)log:(RollbarLevel)level message:(NSString*)message; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)log:(RollbarLevel)level message:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)debug:(NSString*)message; -+ (void)debug:(NSString*)message exception:(NSException*)exception; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)debug:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)info:(NSString*)message; -+ (void)info:(NSString*)message exception:(NSException*)exception; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)info:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)warning:(NSString*)message; -+ (void)warning:(NSString*)message exception:(NSException*)exception; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)warning:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)error:(NSString*)message; -+ (void)error:(NSString*)message exception:(NSException*)exception; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)error:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)critical:(NSString*)message; -+ (void)critical:(NSString*)message exception:(NSException*)exception; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data; -+ (void)critical:(NSString*)message exception:(NSException*)exception data:(NSDictionary*)data context:(NSString*)context; - -+ (void)logCrashReport:(NSString*)crashReport; - -// Send JSON payload - -+ (void)sendJsonPayload:(NSData*)payload; - -// Telemetry logging - -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element; -+ (void)recordViewEventForLevel:(RollbarLevel)level element:(NSString *)element extraData:(NSDictionary *)extraData; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode; -+ (void)recordNetworkEventForLevel:(RollbarLevel)level method:(NSString *)method url:(NSString *)url statusCode:(NSString *)statusCode extraData:(NSDictionary *)extraData; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status; -+ (void)recordConnectivityEventForLevel:(RollbarLevel)level status:(NSString *)status extraData:(NSDictionary *)extraData; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message; -+ (void)recordErrorEventForLevel:(RollbarLevel)level exception:(NSException *)exception; -+ (void)recordErrorEventForLevel:(RollbarLevel)level message:(NSString *)message extraData:(NSDictionary *)extraData; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to; -+ (void)recordNavigationEventForLevel:(RollbarLevel)level from:(NSString *)from to:(NSString *)to extraData:(NSDictionary *)extraData; -+ (void)recordManualEventForLevel:(RollbarLevel)level withData:(NSDictionary *)extraData; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarConfiguration.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarConfiguration.h deleted file mode 100644 index c015e48f..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarConfiguration.h +++ /dev/null @@ -1,114 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" - -typedef NS_ENUM(NSUInteger, CaptureIpType) { - CaptureIpFull, - CaptureIpAnonymize, - CaptureIpNone -}; - -@interface RollbarConfiguration : NSObject - -+ (RollbarConfiguration*)configuration; - -- (id)initWithLoadedConfiguration; - -- (void)_setRoot; -- (void)save; - -- (void)setReportingRate:(NSUInteger)maximumReportsPerMinute; -- (void)setRollbarLevel:(RollbarLevel)level; -- (RollbarLevel)getRollbarLevel; - -- (void)setPersonId:(NSString*)personId username:(NSString*)username email:(NSString*)email; -- (void)setServerHost:(NSString *)host root:(NSString*)root branch:(NSString*)branch codeVersion:(NSString*)codeVersion; -- (void)setNotifierName:(NSString *)name version:(NSString *)version; -- (void)setCodeFramework:(NSString *)framework; -- (void)setCodeVersion:(NSString *)codeVersion; - -- (void)setPayloadModificationBlock:(void (^)(NSMutableDictionary*))payloadModificationBlock; -- (void)setCheckIgnoreBlock:(BOOL (^)(NSDictionary*))checkIgnoreBlock; - -- (void)addScrubField:(NSString *)field; -- (void)removeScrubField:(NSString *)field; -- (void)addScrubWhitelistField:(NSString *)field; -- (void)removeScrubWhitelistField:(NSString *)field; - -- (void)addTelemetryViewInputToScrub:(NSString *)input; -- (void)removeTelemetryViewInputToScrub:(NSString *)input; - -- (void)setRequestId:(NSString*)requestId; -- (void)setCaptureIpType:(CaptureIpType)captureIp; - -- (void)setMaximumTelemetryData:(NSInteger)maximumTelemetryData; -- (void)setCaptureLogAsTelemetryData:(BOOL)captureLog; -- (void)setCaptureConnectivityAsTelemetryData:(BOOL)captureConnectivity; - -- (NSDictionary *)customData; - -// Developer options: -@property (nonatomic) BOOL enabled; -@property (nonatomic) BOOL transmit; -@property (nonatomic) BOOL logPayload; -@property (readonly, nonatomic, copy) NSString *logPayloadFile; - -// Rollbar project endpoint/destination: -@property (nonatomic, copy) NSString *accessToken; -@property (nonatomic, copy) NSString *environment; -@property (nonatomic, copy) NSString *endpoint; - -// HTTP proxy: -@property (nonatomic) BOOL httpProxyEnabled; -@property (nonatomic, copy) NSString *httpProxy; -@property (nonatomic) NSNumber *httpProxyPort; - -// HTTPS proxy: -@property (nonatomic) BOOL httpsProxyEnabled; -@property (nonatomic, copy) NSString *httpsProxy; -@property (nonatomic) NSNumber *httpsProxyPort; - -// Logging options: -@property (nonatomic, copy) NSString *crashLevel; -@property (nonatomic, copy) NSString *logLevel; -@property (readonly, nonatomic) NSUInteger maximumReportsPerMinute; -@property (readonly, nonatomic) BOOL shouldCaptureConnectivity; - -// Payload content related: -// ======================== -// Decides whether or not to send payload. Returns true to ignore, false to send -@property (readonly, nonatomic, copy) BOOL (^checkIgnore)(NSDictionary *payload); -// Modify payload -@property (readonly, nonatomic, copy) void (^payloadModification)(NSMutableDictionary *payload); -// Fields to scrub from the payload -@property (readonly, nonatomic, strong) NSMutableSet *scrubFields; -// Fields to not scrub from the payload even if they mention among scrubFields: -@property (readonly, nonatomic, strong) NSMutableSet *scrubWhitelistFields; -@property (readonly, nonatomic) CaptureIpType captureIp; - -// Telemetry: -@property (nonatomic) BOOL telemetryEnabled; -@property (nonatomic) BOOL scrubViewInputsTelemetry; -@property (nonatomic, strong) NSMutableSet *telemetryViewInputsToScrub; - -@property (readonly, nonatomic, copy) NSString *codeVersion; - -@property (readonly, nonatomic, copy) NSString *serverHost; -@property (readonly, nonatomic, copy) NSString *serverRoot; -@property (readonly, nonatomic, copy) NSString *serverBranch; -@property (readonly, nonatomic, copy) NSString *serverCodeVersion; - -@property (readonly, nonatomic, copy) NSString *notifierName; -@property (readonly, nonatomic, copy) NSString *notifierVersion; -@property (readonly, nonatomic, copy) NSString *framework; - -// Person/user tracking: -@property (readonly, nonatomic, copy) NSString *personId; -@property (readonly, nonatomic, copy) NSString *personUsername; -@property (readonly, nonatomic, copy) NSString *personEmail; - -// ID to link request between client/server -@property (readonly, nonatomic, copy) NSString *requestId; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysManager.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysManager.h deleted file mode 100644 index de4c37ca..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysManager.h +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarDeploysProtocol.h" - -@interface RollbarDeploysManager : NSObject { - NSMutableData *responseData; - NSObject *_deploymentRegistrationObserver; - NSObject *_deploymentDetailsObserver; - NSObject *_deploymentDetailsPageObserver; -} - -- (id)initWithWriteAccessToken:(NSString *)writeAccessToken - readAccessToken:(NSString *)readAccessToken -deploymentRegistrationObserver:(NSObject*)deploymentRegistrationObserver - deploymentDetailsObserver:(NSObject*)deploymentDetailsObserver - deploymentDetailsPageObserver:(NSObject*)deploymentDetailsPageObserver; -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysProtocol.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysProtocol.h deleted file mode 100644 index dedde260..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarDeploysProtocol.h +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "Deployment.h" -#import "DeploymentDetails.h" -#import "DeployApiCallResult.h" - -// Deploys Service Response Observer Protocols: - -@protocol DeploymentRegistrationObserver -@required -- (void)onRegisterDeploymentCompleted:(DeployApiCallResult *)result; -@end - -@protocol DeploymentDetailsObserver -@required -- (void)onGetDeploymentDetailsCompleted:(DeploymentDetailsResult *)result; -@end - -@protocol DeploymentDetailsPageObserver -@required -- (void)onGetDeploymentDetailsPageCompleted:(DeploymentDetailsPageResult *)result; -@end - -// Deploys Service Requests Protocol: - -@protocol RollbarDeploysProtocol -@required -- (void) registerDeployment:(Deployment *)deployment; -- (void) getDeploymentWithDeployId:(NSString *)deployId; -- (void) getDeploymentsPageNumber:(NSUInteger)pageNumber; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyObject.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyObject.h deleted file mode 100644 index 58309303..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyObject.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -#import "RollbarJSONFriendlyProtocol.h" - -@interface RollbarJSONFriendlyObject : NSObject -@property (readonly) NSMutableDictionary *dataDictionary; -- (id)initWithJSONData:(NSDictionary *)jsonData; -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyProtocol.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyProtocol.h deleted file mode 100644 index 27674fc9..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarJSONFriendlyProtocol.h +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -@protocol RollbarJSONFriendlyProtocol -@required -- (NSDictionary *)asJSONData; - -- (id)initWithJSONData:(NSDictionary *)jsonData; -@optional -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarKSCrashInstallation.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarKSCrashInstallation.h deleted file mode 100644 index bd58bc64..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarKSCrashInstallation.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import -#import "KSCrash.h" -#import "KSCrashInstallation.h" - -@interface RollbarKSCrashInstallation : KSCrashInstallation - -+ (instancetype)sharedInstance; -- (void)sendAllReports; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarLevel.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarLevel.h deleted file mode 100644 index 97605504..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarLevel.h +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright © 2018 Rollbar. All rights reserved. - -#import - -typedef enum { - RollbarInfo, - RollbarDebug, - RollbarWarning, - RollbarCritical, - RollbarError -} RollbarLevel; - -NSString* RollbarStringFromLevel(RollbarLevel level); -RollbarLevel RollbarLevelFromString(NSString *levelString); diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarNotifier.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarNotifier.h deleted file mode 100644 index 32388eb5..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarNotifier.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarConfiguration.h" - -@interface RollbarNotifier : NSObject - -@property (atomic, strong) RollbarConfiguration *configuration; - -- (id)initWithAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; - -- (void)processSavedItems; - -- (void)logCrashReport:(NSString*)crashReport; -- (void)log:(NSString*)level - message:(NSString*)message - exception:(NSException*)exception - data:(NSDictionary*)data - context:(NSString*)context; - -/** - Sends an item batch in a blocking manner. - - @param payload an item to send - @param nextOffset the offset in the item queue file of the - item immediately after this batch. If the send is successful - or the retry limit is hit, nextOffset will be saved to the - queueState as the offset to use for the next batch - - @return YES if this batch should be discarded if it was - successful or a retry limit was hit. Otherwise NO is returned if this - batch should be retried. - */ -- (BOOL)sendItem:(NSDictionary*)payload nextOffset:(NSUInteger)nextOffset; - - -/** - Sends a fully composed JSON payload. - - @param payload complete Rollbar payload as JSON string - - @return YES if successful. NO if not. - */ -- (BOOL)sendPayload:(NSData*)payload; - -// Update configuration methods -- (void)updateAccessToken:(NSString*)accessToken configuration:(RollbarConfiguration *)configuration isRoot:(BOOL)isRoot; -- (void)updateConfiguration:(RollbarConfiguration*)configuration isRoot:(BOOL)isRoot; -- (void)updateAccessToken:(NSString*)accessToken; -- (void)updateReportingRate:(NSUInteger)maximumReportsPerMinute; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetry.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetry.h deleted file mode 100644 index 8eb68e45..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetry.h +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import -#import "RollbarLevel.h" -#import "RollbarTelemetryType.h" - -#define NSLog(args...) [RollbarTelemetry NSLogReplacement:args]; - -@interface RollbarTelemetry : NSObject - -+ (instancetype)sharedInstance; -+ (void)NSLogReplacement:(NSString *)format, ...; - -#pragma mark - - -- (void)setCaptureLog:(BOOL)shouldCapture; -- (void)setDataLimit:(NSInteger)dataLimit; - -#pragma mark - - -- (void)recordEventForLevel:(RollbarLevel)level - type:(RollbarTelemetryType)type - data:(NSDictionary *)data; - -- (void)recordViewEventForLevel:(RollbarLevel)level - element:(NSString *)element - extraData:(NSDictionary *)extraData; - -- (void)recordNetworkEventForLevel:(RollbarLevel)level - method:(NSString *)method - url:(NSString *)url - statusCode:(NSString *)statusCode - extraData:(NSDictionary *)extraData; - -- (void)recordConnectivityEventForLevel:(RollbarLevel)level - status:(NSString *)status - extraData:(NSDictionary *)extraData; - -- (void)recordErrorEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -- (void)recordNavigationEventForLevel:(RollbarLevel)level - from:(NSString *)from - to:(NSString *)to - extraData:(NSDictionary *)extraData; - -- (void)recordManualEventForLevel:(RollbarLevel)level - withData:(NSDictionary *)extraData; - -- (void)recordLogEventForLevel:(RollbarLevel)level - message:(NSString *)message - extraData:(NSDictionary *)extraData; - -#pragma mark - - -- (NSArray *)getAllData; -- (void)clearAllData; - -@property (readwrite, atomic) BOOL enabled; -@property (readwrite, atomic) BOOL scrubViewInputs; -@property (atomic, retain) NSMutableSet *viewInputsToScrub; - -@end diff --git a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetryType.h b/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetryType.h deleted file mode 100644 index af7253ed..00000000 --- a/Examples/libs/Rollbar/Release-macOS/usr/local/include/RollbarTelemetryType.h +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (c) 2018 Rollbar, Inc. All rights reserved. - -#import - -typedef enum { - RollbarTelemetryLog, - RollbarTelemetryView, - RollbarTelemetryError, - RollbarTelemetryNavigation, - RollbarTelemetryNetwork, - RollbarTelemetryConnectivity, - RollbarTelemetryManual -} RollbarTelemetryType; - -NSString* RollbarStringFromTelemetryType(RollbarTelemetryType type); diff --git a/Examples/macOSAppWithRollbarCocoaPod/Podfile b/Examples/macOSAppWithRollbarCocoaPod/Podfile deleted file mode 100644 index debe28bd..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/Podfile +++ /dev/null @@ -1,6 +0,0 @@ -platform :osx, '10.12' -use_frameworks! - -target 'macOSAppWithRollbarCocoaPod' do -pod 'Rollbar', '~> 1.12.7' -end diff --git a/Examples/macOSAppWithRollbarCocoaPod/Podfile.lock b/Examples/macOSAppWithRollbarCocoaPod/Podfile.lock deleted file mode 100644 index c7014e4e..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - Rollbar (1.12.6) - -DEPENDENCIES: - - Rollbar (~> 1.12.6) - -SPEC REPOS: - trunk: - - Rollbar - -SPEC CHECKSUMS: - Rollbar: 7ac7c8ea9af75bb491fd59c270260f53b3aa1ea3 - -PODFILE CHECKSUM: a65f88c417d212d8857f76c51d8b2ff1d9f3002b - -COCOAPODS: 1.9.1 diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj deleted file mode 100644 index 5d1ece04..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.pbxproj +++ /dev/null @@ -1,410 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 51; - objects = { - -/* Begin PBXBuildFile section */ - 550647DE22D4097300530813 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 550647DD22D4097300530813 /* AppDelegate.m */; }; - 550647E122D4097300530813 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 550647E022D4097300530813 /* ViewController.m */; }; - 550647E322D4097500530813 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 550647E222D4097500530813 /* Assets.xcassets */; }; - 550647E622D4097500530813 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 550647E422D4097500530813 /* Main.storyboard */; }; - 550647E922D4097500530813 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 550647E822D4097500530813 /* main.m */; }; - B315D3D7A0712B4A3965F794 /* Pods_macOSAppWithRollbarCocoaPod.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EDAE1D35DD40EEDF287F370 /* Pods_macOSAppWithRollbarCocoaPod.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4EDAE1D35DD40EEDF287F370 /* Pods_macOSAppWithRollbarCocoaPod.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_macOSAppWithRollbarCocoaPod.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 550647D922D4097300530813 /* macOSAppWithRollbarCocoaPod.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macOSAppWithRollbarCocoaPod.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 550647DC22D4097300530813 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 550647DD22D4097300530813 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 550647DF22D4097300530813 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 550647E022D4097300530813 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 550647E222D4097500530813 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 550647E522D4097500530813 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 550647E722D4097500530813 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 550647E822D4097500530813 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 550647EA22D4097500530813 /* macOSAppWithRollbarCocoaPod.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOSAppWithRollbarCocoaPod.entitlements; sourceTree = ""; }; - 550647F022D40E6F00530813 /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 6D6F4F79D3BE3D6FA25A13A2 /* Pods-macOSAppWithRollbarCocoaPod.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macOSAppWithRollbarCocoaPod.release.xcconfig"; path = "Target Support Files/Pods-macOSAppWithRollbarCocoaPod/Pods-macOSAppWithRollbarCocoaPod.release.xcconfig"; sourceTree = ""; }; - DB7913F8E3D95330157E60EB /* Pods-macOSAppWithRollbarCocoaPod.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-macOSAppWithRollbarCocoaPod.debug.xcconfig"; path = "Target Support Files/Pods-macOSAppWithRollbarCocoaPod/Pods-macOSAppWithRollbarCocoaPod.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 550647D622D4097300530813 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B315D3D7A0712B4A3965F794 /* Pods_macOSAppWithRollbarCocoaPod.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 3557153F461F7B97859D74DB /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4EDAE1D35DD40EEDF287F370 /* Pods_macOSAppWithRollbarCocoaPod.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 550647D022D4097300530813 = { - isa = PBXGroup; - children = ( - 550647DB22D4097300530813 /* macOSAppWithRollbarCocoaPod */, - 550647DA22D4097300530813 /* Products */, - C96ED9DEF598F5C2270E57A2 /* Pods */, - 3557153F461F7B97859D74DB /* Frameworks */, - ); - sourceTree = ""; - }; - 550647DA22D4097300530813 /* Products */ = { - isa = PBXGroup; - children = ( - 550647D922D4097300530813 /* macOSAppWithRollbarCocoaPod.app */, - ); - name = Products; - sourceTree = ""; - }; - 550647DB22D4097300530813 /* macOSAppWithRollbarCocoaPod */ = { - isa = PBXGroup; - children = ( - 550647DC22D4097300530813 /* AppDelegate.h */, - 550647DD22D4097300530813 /* AppDelegate.m */, - 550647DF22D4097300530813 /* ViewController.h */, - 550647E022D4097300530813 /* ViewController.m */, - 550647E222D4097500530813 /* Assets.xcassets */, - 550647E422D4097500530813 /* Main.storyboard */, - 550647E722D4097500530813 /* Info.plist */, - 550647E822D4097500530813 /* main.m */, - 550647EA22D4097500530813 /* macOSAppWithRollbarCocoaPod.entitlements */, - 550647F022D40E6F00530813 /* Podfile */, - ); - path = macOSAppWithRollbarCocoaPod; - sourceTree = ""; - }; - C96ED9DEF598F5C2270E57A2 /* Pods */ = { - isa = PBXGroup; - children = ( - DB7913F8E3D95330157E60EB /* Pods-macOSAppWithRollbarCocoaPod.debug.xcconfig */, - 6D6F4F79D3BE3D6FA25A13A2 /* Pods-macOSAppWithRollbarCocoaPod.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 550647D822D4097300530813 /* macOSAppWithRollbarCocoaPod */ = { - isa = PBXNativeTarget; - buildConfigurationList = 550647ED22D4097500530813 /* Build configuration list for PBXNativeTarget "macOSAppWithRollbarCocoaPod" */; - buildPhases = ( - 5C81AAC36AEAE945A0D0D279 /* [CP] Check Pods Manifest.lock */, - 550647D522D4097300530813 /* Sources */, - 550647D622D4097300530813 /* Frameworks */, - 550647D722D4097300530813 /* Resources */, - 80216CF3DE08C6DD0F061597 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macOSAppWithRollbarCocoaPod; - productName = macOSAppWithRollbarCocoaPod; - productReference = 550647D922D4097300530813 /* macOSAppWithRollbarCocoaPod.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 550647D122D4097300530813 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 550647D822D4097300530813 = { - CreatedOnToolsVersion = 10.2.1; - SystemCapabilities = { - com.apple.Sandbox = { - enabled = 1; - }; - }; - }; - }; - }; - buildConfigurationList = 550647D422D4097300530813 /* Build configuration list for PBXProject "macOSAppWithRollbarCocoaPod" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 550647D022D4097300530813; - productRefGroup = 550647DA22D4097300530813 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 550647D822D4097300530813 /* macOSAppWithRollbarCocoaPod */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 550647D722D4097300530813 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 550647E322D4097500530813 /* Assets.xcassets in Resources */, - 550647E622D4097500530813 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5C81AAC36AEAE945A0D0D279 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-macOSAppWithRollbarCocoaPod-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 80216CF3DE08C6DD0F061597 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macOSAppWithRollbarCocoaPod/Pods-macOSAppWithRollbarCocoaPod-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-macOSAppWithRollbarCocoaPod/Pods-macOSAppWithRollbarCocoaPod-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-macOSAppWithRollbarCocoaPod/Pods-macOSAppWithRollbarCocoaPod-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 550647D522D4097300530813 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 550647E122D4097300530813 /* ViewController.m in Sources */, - 550647E922D4097500530813 /* main.m in Sources */, - 550647DE22D4097300530813 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 550647E422D4097500530813 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 550647E522D4097500530813 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 550647EB22D4097500530813 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 550647EC22D4097500530813 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - }; - name = Release; - }; - 550647EE22D4097500530813 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DB7913F8E3D95330157E60EB /* Pods-macOSAppWithRollbarCocoaPod.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = macOSAppWithRollbarCocoaPod/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macOSAppWithRollbarCocoaPod; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 550647EF22D4097500530813 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6D6F4F79D3BE3D6FA25A13A2 /* Pods-macOSAppWithRollbarCocoaPod.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = macOSAppWithRollbarCocoaPod/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macOSAppWithRollbarCocoaPod; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 550647D422D4097300530813 /* Build configuration list for PBXProject "macOSAppWithRollbarCocoaPod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 550647EB22D4097500530813 /* Debug */, - 550647EC22D4097500530813 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 550647ED22D4097500530813 /* Build configuration list for PBXNativeTarget "macOSAppWithRollbarCocoaPod" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 550647EE22D4097500530813 /* Debug */, - 550647EF22D4097500530813 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 550647D122D4097300530813 /* Project object */; -} diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b4d1e444..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 01031166..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.h b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.h deleted file mode 100644 index 9e496f36..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.h -// macOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-08. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface AppDelegate : NSObject - - -@end - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.m b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.m deleted file mode 100644 index 1e52060e..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/AppDelegate.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// AppDelegate.m -// macOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-08. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "AppDelegate.h" - -@import Rollbar; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { - // Insert code here to initialize your application - - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - config.environment = @"samples"; - - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - - [Rollbar info:@"macOSAppWithRollbarCocoaPod: the app just launched..."]; -} - - -- (void)applicationWillTerminate:(NSNotification *)aNotification { - // Insert code here to tear down your application - - [Rollbar info:@"macOSAppWithRollbarCocoaPod: the app is about to terminate..."]; -} - - -@end diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard deleted file mode 100644 index ea54f310..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Info.plist b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Info.plist deleted file mode 100644 index 5d1aa24e..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/Info.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.h b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.h deleted file mode 100644 index ae63006b..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// ViewController.h -// macOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-08. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.m b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.m deleted file mode 100644 index 53a2bd53..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/ViewController.m +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.m -// macOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-08. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - - -@end diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.entitlements b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.entitlements deleted file mode 100644 index 625af03d..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod.entitlements +++ /dev/null @@ -1,12 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - - diff --git a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/main.m b/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/main.m deleted file mode 100644 index 134b67d1..00000000 --- a/Examples/macOSAppWithRollbarCocoaPod/macOSAppWithRollbarCocoaPod/main.m +++ /dev/null @@ -1,13 +0,0 @@ -// -// main.m -// macOSAppWithRollbarCocoaPod -// -// Created by Andrey Kornich on 2019-07-08. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -int main(int argc, const char * argv[]) { - return NSApplicationMain(argc, argv); -} diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.pbxproj b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.pbxproj deleted file mode 100644 index 9e7609fb..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.pbxproj +++ /dev/null @@ -1,360 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 5582F77023F6268400ECAB34 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5582F76F23F6268400ECAB34 /* AppDelegate.m */; }; - 5582F77323F6268400ECAB34 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5582F77223F6268400ECAB34 /* ViewController.m */; }; - 5582F77523F6268800ECAB34 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5582F77423F6268800ECAB34 /* Assets.xcassets */; }; - 5582F77823F6268800ECAB34 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5582F77623F6268800ECAB34 /* Main.storyboard */; }; - 5582F77B23F6268800ECAB34 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5582F77A23F6268800ECAB34 /* main.m */; }; - 5582F78423F626FD00ECAB34 /* Rollbar in Frameworks */ = {isa = PBXBuildFile; productRef = 5582F78323F626FD00ECAB34 /* Rollbar */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 5582F76B23F6268400ECAB34 /* macOSAppWithSPM-ObjC.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "macOSAppWithSPM-ObjC.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5582F76E23F6268400ECAB34 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 5582F76F23F6268400ECAB34 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 5582F77123F6268400ECAB34 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 5582F77223F6268400ECAB34 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 5582F77423F6268800ECAB34 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5582F77723F6268800ECAB34 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5582F77923F6268800ECAB34 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5582F77A23F6268800ECAB34 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 5582F77C23F6268800ECAB34 /* macOSAppWithSPM_ObjC.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOSAppWithSPM_ObjC.entitlements; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5582F76823F6268400ECAB34 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5582F78423F626FD00ECAB34 /* Rollbar in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5582F76223F6268400ECAB34 = { - isa = PBXGroup; - children = ( - 5582F76D23F6268400ECAB34 /* macOSAppWithSPM-ObjC */, - 5582F76C23F6268400ECAB34 /* Products */, - ); - sourceTree = ""; - }; - 5582F76C23F6268400ECAB34 /* Products */ = { - isa = PBXGroup; - children = ( - 5582F76B23F6268400ECAB34 /* macOSAppWithSPM-ObjC.app */, - ); - name = Products; - sourceTree = ""; - }; - 5582F76D23F6268400ECAB34 /* macOSAppWithSPM-ObjC */ = { - isa = PBXGroup; - children = ( - 5582F76E23F6268400ECAB34 /* AppDelegate.h */, - 5582F76F23F6268400ECAB34 /* AppDelegate.m */, - 5582F77123F6268400ECAB34 /* ViewController.h */, - 5582F77223F6268400ECAB34 /* ViewController.m */, - 5582F77423F6268800ECAB34 /* Assets.xcassets */, - 5582F77623F6268800ECAB34 /* Main.storyboard */, - 5582F77923F6268800ECAB34 /* Info.plist */, - 5582F77A23F6268800ECAB34 /* main.m */, - 5582F77C23F6268800ECAB34 /* macOSAppWithSPM_ObjC.entitlements */, - ); - path = "macOSAppWithSPM-ObjC"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 5582F76A23F6268400ECAB34 /* macOSAppWithSPM-ObjC */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5582F77F23F6268800ECAB34 /* Build configuration list for PBXNativeTarget "macOSAppWithSPM-ObjC" */; - buildPhases = ( - 5582F76723F6268400ECAB34 /* Sources */, - 5582F76823F6268400ECAB34 /* Frameworks */, - 5582F76923F6268400ECAB34 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "macOSAppWithSPM-ObjC"; - packageProductDependencies = ( - 5582F78323F626FD00ECAB34 /* Rollbar */, - ); - productName = "macOSAppWithSPM-ObjC"; - productReference = 5582F76B23F6268400ECAB34 /* macOSAppWithSPM-ObjC.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5582F76323F6268400ECAB34 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 5582F76A23F6268400ECAB34 = { - CreatedOnToolsVersion = 11.3.1; - }; - }; - }; - buildConfigurationList = 5582F76623F6268400ECAB34 /* Build configuration list for PBXProject "macOSAppWithSPM-ObjC" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5582F76223F6268400ECAB34; - packageReferences = ( - 5582F78223F626FD00ECAB34 /* XCRemoteSwiftPackageReference "rollbar-ios" */, - ); - productRefGroup = 5582F76C23F6268400ECAB34 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5582F76A23F6268400ECAB34 /* macOSAppWithSPM-ObjC */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 5582F76923F6268400ECAB34 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5582F77523F6268800ECAB34 /* Assets.xcassets in Resources */, - 5582F77823F6268800ECAB34 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5582F76723F6268400ECAB34 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5582F77323F6268400ECAB34 /* ViewController.m in Sources */, - 5582F77B23F6268800ECAB34 /* main.m in Sources */, - 5582F77023F6268400ECAB34 /* AppDelegate.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 5582F77623F6268800ECAB34 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5582F77723F6268800ECAB34 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 5582F77D23F6268800ECAB34 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 5582F77E23F6268800ECAB34 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - }; - name = Release; - }; - 5582F78023F6268800ECAB34 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = "macOSAppWithSPM-ObjC/macOSAppWithSPM_ObjC.entitlements"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = "macOSAppWithSPM-ObjC/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.rollbar.macOSAppWithSPM-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 5582F78123F6268800ECAB34 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = "macOSAppWithSPM-ObjC/macOSAppWithSPM_ObjC.entitlements"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = LDX6L68VZJ; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = "macOSAppWithSPM-ObjC/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "com.rollbar.macOSAppWithSPM-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5582F76623F6268400ECAB34 /* Build configuration list for PBXProject "macOSAppWithSPM-ObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5582F77D23F6268800ECAB34 /* Debug */, - 5582F77E23F6268800ECAB34 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5582F77F23F6268800ECAB34 /* Build configuration list for PBXNativeTarget "macOSAppWithSPM-ObjC" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5582F78023F6268800ECAB34 /* Debug */, - 5582F78123F6268800ECAB34 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 5582F78223F626FD00ECAB34 /* XCRemoteSwiftPackageReference "rollbar-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/WideSpectrumComputing/rollbar-ios"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 1.12.39; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 5582F78323F626FD00ECAB34 /* Rollbar */ = { - isa = XCSwiftPackageProductDependency; - package = 5582F78223F626FD00ECAB34 /* XCRemoteSwiftPackageReference "rollbar-ios" */; - productName = Rollbar; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 5582F76323F6268400ECAB34 /* Project object */; -} diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index e6839bc5..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,16 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "Rollbar", - "repositoryURL": "https://github.com/WideSpectrumComputing/rollbar-ios", - "state": { - "branch": null, - "revision": "a6c74e9c622bcabfc5d7d72f418fa4c741e49a48", - "version": "1.12.41" - } - } - ] - }, - "version": 1 -} diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.h b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.h deleted file mode 100644 index 59ce304d..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// AppDelegate.h -// macOSAppWithSPM-ObjC -// -// Created by Andrey Kornich on 2020-02-13. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface AppDelegate : NSObject - - -@end - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.m b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.m deleted file mode 100644 index 87ffcefa..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/AppDelegate.m +++ /dev/null @@ -1,30 +0,0 @@ -// -// AppDelegate.m -// macOSAppWithSPM-ObjC -// -// Created by Andrey Kornich on 2020-02-13. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "AppDelegate.h" - -@import Rollbar; - -@interface AppDelegate () - -@end - -@implementation AppDelegate - -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { - // Insert code here to initialize your application - -} - - -- (void)applicationWillTerminate:(NSNotification *)aNotification { - // Insert code here to tear down your application -} - - -@end diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/Contents.json b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Base.lproj/Main.storyboard b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Base.lproj/Main.storyboard deleted file mode 100644 index 8b4eb71f..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Info.plist b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Info.plist deleted file mode 100644 index b299c581..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.h b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.h deleted file mode 100644 index 2c034e97..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// ViewController.h -// macOSAppWithSPM-ObjC -// -// Created by Andrey Kornich on 2020-02-13. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -@interface ViewController : NSViewController - - -@end - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.m b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.m deleted file mode 100644 index b02d16dc..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/ViewController.m +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.m -// macOSAppWithSPM-ObjC -// -// Created by Andrey Kornich on 2020-02-13. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import "ViewController.h" - -@implementation ViewController - -- (void)viewDidLoad { - [super viewDidLoad]; - - // Do any additional setup after loading the view. -} - - -- (void)setRepresentedObject:(id)representedObject { - [super setRepresentedObject:representedObject]; - - // Update the view, if already loaded. -} - - -@end diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/macOSAppWithSPM_ObjC.entitlements b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/macOSAppWithSPM_ObjC.entitlements deleted file mode 100644 index f2ef3ae0..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/macOSAppWithSPM_ObjC.entitlements +++ /dev/null @@ -1,10 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - - diff --git a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/main.m b/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/main.m deleted file mode 100644 index bec086df..00000000 --- a/Examples/macOSAppWithSPM-ObjC/macOSAppWithSPM-ObjC/main.m +++ /dev/null @@ -1,16 +0,0 @@ -// -// main.m -// macOSAppWithSPM-ObjC -// -// Created by Andrey Kornich on 2020-02-13. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import - -int main(int argc, const char * argv[]) { - @autoreleasepool { - // Setup code that might create autoreleased objects goes here. - } - return NSApplicationMain(argc, argv); -} diff --git a/Examples/macOSAppWithSPM/Rollbar_FullPaths.h b/Examples/macOSAppWithSPM/Rollbar_FullPaths.h deleted file mode 100644 index 50d7bcb1..00000000 --- a/Examples/macOSAppWithSPM/Rollbar_FullPaths.h +++ /dev/null @@ -1,114 +0,0 @@ -// -// Rollbar.h -// Rollbar -// -// Created by Andrey Kornich on 2020-01-17. -// Copyright © 2020 Rollbar. All rights reserved. -// - -#ifndef KSCrashFramework_h -#define KSCrashFramework_h - -#import - -//#if TARGET_OS_IOS -//#import -//#endif - -//#if TARGET_OS_MACOS -//#import -//#endif - -//! Project version number for Rollbar.framework. -FOUNDATION_EXPORT double RollbarVersionNumber; - -//! Project version string for Rollbar.framework. -FOUNDATION_EXPORT const unsigned char RollbarVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like -// #import - -// KSCrash dependencies:: -#import <../KSCrash/Source/KSCrash/Recording/KSCrash.h> -#import <../KSCrash/Source/KSCrash/Recording/KSCrashReportWriter.h> -#import <../KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h> -#import <../KSCrash/Source/KSCrash/Installations/KSCrashInstallation.h> -#import <../KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h> -#import <../KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h> -#import <../KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h> - -// Notifier API: -//#import -#import <../Rollbar/RollbarFacade.h> -#import <../Rollbar/RollbarNotifier.h> -#import <../Rollbar/RollbarConfiguration.h> -#import <../Rollbar/RollbarLog.h> -#import <../Rollbar/RollbarTelemetry.h> -#import <../Rollbar/RollbarTelemetryType.h> -#import <../Rollbar/RollbarKSCrashInstallation.h> -#import <../Rollbar/RollbarKSCrashReportSink.h> - -// DTO Abstraction: -#import <../Rollbar/DTOs/RollbarDTOAbstraction.h> -#import <../Rollbar/DTOs/JSONSupport.h> -#import <../Rollbar/DTOs/Persistent.h> -#import <../Rollbar/DTOs/DataTransferObject.h> -#import <../Rollbar/DTOs/DataTransferObject+CustomData.h> -#import <../Rollbar/DTOs/RollbarDTOAbstraction.h> - -// Configuration DTOs: -#import <../Rollbar/DTOs/CaptureIpType.h> -#import <../Rollbar/DTOs/RollbarLevel.h> -#import <../Rollbar/DTOs/RollbarConfig.h> -#import <../Rollbar/DTOs/RollbarDestination.h> -#import <../Rollbar/DTOs/RollbarDeveloperOptions.h> -#import <../Rollbar/DTOs/RollbarProxy.h> -#import <../Rollbar/DTOs/RollbarScrubbingOptions.h> -#import <../Rollbar/DTOs/RollbarServer.h> -#import <../Rollbar/DTOs/RollbarPerson.h> -#import <../Rollbar/DTOs/RollbarModule.h> -#import <../Rollbar/DTOs/RollbarTelemetryOptions.h> -#import <../Rollbar/DTOs/RollbarLoggingOptions.h> - -// Payload DTOs: -#import <../Rollbar/DTOs/RollbarPayloadDTOs.h> -#import <../Rollbar/DTOs/TriStateFlag.h> -#import <../Rollbar/DTOs/HttpMethod.h> -#import <../Rollbar/DTOs/RollbarAppLanguage.h> -#import <../Rollbar/DTOs/RollbarPayload.h> -#import <../Rollbar/DTOs/RollbarData.h> -#import <../Rollbar/DTOs/RollbarBody.h> -#import <../Rollbar/DTOs/RollbarMessage.h> -#import <../Rollbar/DTOs/RollbarTrace.h> -#import <../Rollbar/DTOs/RollbarCallStackFrame.h> -#import <../Rollbar/DTOs/RollbarCallStackFrameContext.h> -#import <../Rollbar/DTOs/RollbarException.h> -#import <../Rollbar/DTOs/RollbarCrashReport.h> -#import <../Rollbar/DTOs/RollbarConfig.h> -#import <../Rollbar/DTOs/RollbarServerConfig.h> -#import <../Rollbar/DTOs/RollbarDestination.h> -#import <../Rollbar/DTOs/RollbarDeveloperOptions.h> -#import <../Rollbar/DTOs/RollbarProxy.h> -#import <../Rollbar/DTOs/RollbarScrubbingOptions.h> -#import <../Rollbar/DTOs/RollbarRequest.h> -#import <../Rollbar/DTOs/RollbarPerson.h> -#import <../Rollbar/DTOs/RollbarModule.h> -#import <../Rollbar/DTOs/RollbarTelemetryOptions.h> -#import <../Rollbar/DTOs/RollbarLoggingOptions.h> -#import <../Rollbar/DTOs/RollbarServer.h> -#import <../Rollbar/DTOs/RollbarClient.h> -#import <../Rollbar/DTOs/RollbarJavascript.h> - -// Deploys API: -#import <../Rollbar/Deploys/RollbarDeploys.h> -#import <../Rollbar/Deploys/RollbarDeploysProtocol.h> -#import <../Rollbar/Deploys/RollbarDeploysManager.h> - -// Deploys DTOs: -#import <../Rollbar/Deploys/RollbarDeploysDTOs.h> -#import <../Rollbar/Deploys/DeployApiCallOutcome.h> -#import <../Rollbar/Deploys/DeployApiCallResult.h> -#import <../Rollbar/Deploys/Deployment.h> -#import <../Rollbar/Deploys/DeploymentDetails.h> - -#endif /* KSCrashFramework_h */ diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM-Bridging-Header.h b/Examples/macOSAppWithSPM/macOSAppWithSPM-Bridging-Header.h deleted file mode 100644 index 5dcf6862..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM-Bridging-Header.h +++ /dev/null @@ -1,6 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// -#import -#import -//#import diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.pbxproj b/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.pbxproj deleted file mode 100644 index ee5a56cc..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.pbxproj +++ /dev/null @@ -1,402 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 551A4A7923ECEF38008AD1C7 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 551A4A7823ECEF38008AD1C7 /* AppDelegate.swift */; }; - 551A4A7B23ECEF38008AD1C7 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 551A4A7A23ECEF38008AD1C7 /* ViewController.swift */; }; - 551A4A7D23ECEF3C008AD1C7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 551A4A7C23ECEF3C008AD1C7 /* Assets.xcassets */; }; - 551A4A8023ECEF3C008AD1C7 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 551A4A7E23ECEF3C008AD1C7 /* Main.storyboard */; }; - 5527FC1623F35097008362B4 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 5527FC1523F34FEE008362B4 /* libc++.tbd */; }; - 5588FA572548B3D200814DDB /* RollbarDeploys in Frameworks */ = {isa = PBXBuildFile; productRef = 5588FA562548B3D200814DDB /* RollbarDeploys */; }; - 5588FA592548B3D200814DDB /* RollbarCommon in Frameworks */ = {isa = PBXBuildFile; productRef = 5588FA582548B3D200814DDB /* RollbarCommon */; }; - 5588FA5B2548B3D200814DDB /* RollbarNotifier in Frameworks */ = {isa = PBXBuildFile; productRef = 5588FA5A2548B3D200814DDB /* RollbarNotifier */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 551A4A7523ECEF38008AD1C7 /* macOSAppWithSPM.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macOSAppWithSPM.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 551A4A7823ECEF38008AD1C7 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 551A4A7A23ECEF38008AD1C7 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 551A4A7C23ECEF3C008AD1C7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 551A4A7F23ECEF3C008AD1C7 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 551A4A8123ECEF3C008AD1C7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 551A4A8223ECEF3C008AD1C7 /* macOSAppWithSPM.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOSAppWithSPM.entitlements; sourceTree = ""; }; - 5527FC1523F34FEE008362B4 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 5588FA5E2548B76600814DDB /* macOSAppWithSPMRelease.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOSAppWithSPMRelease.entitlements; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 551A4A7223ECEF38008AD1C7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5588FA592548B3D200814DDB /* RollbarCommon in Frameworks */, - 5588FA5B2548B3D200814DDB /* RollbarNotifier in Frameworks */, - 5588FA572548B3D200814DDB /* RollbarDeploys in Frameworks */, - 5527FC1623F35097008362B4 /* libc++.tbd in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 551A4A6C23ECEF38008AD1C7 = { - isa = PBXGroup; - children = ( - 551A4A7723ECEF38008AD1C7 /* macOSAppWithSPM */, - 551A4A7623ECEF38008AD1C7 /* Products */, - 5527FC1423F34FEE008362B4 /* Frameworks */, - ); - sourceTree = ""; - }; - 551A4A7623ECEF38008AD1C7 /* Products */ = { - isa = PBXGroup; - children = ( - 551A4A7523ECEF38008AD1C7 /* macOSAppWithSPM.app */, - ); - name = Products; - sourceTree = ""; - }; - 551A4A7723ECEF38008AD1C7 /* macOSAppWithSPM */ = { - isa = PBXGroup; - children = ( - 5588FA5E2548B76600814DDB /* macOSAppWithSPMRelease.entitlements */, - 551A4A7823ECEF38008AD1C7 /* AppDelegate.swift */, - 551A4A7A23ECEF38008AD1C7 /* ViewController.swift */, - 551A4A7C23ECEF3C008AD1C7 /* Assets.xcassets */, - 551A4A7E23ECEF3C008AD1C7 /* Main.storyboard */, - 551A4A8123ECEF3C008AD1C7 /* Info.plist */, - 551A4A8223ECEF3C008AD1C7 /* macOSAppWithSPM.entitlements */, - ); - path = macOSAppWithSPM; - sourceTree = ""; - }; - 5527FC1423F34FEE008362B4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5527FC1523F34FEE008362B4 /* libc++.tbd */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 551A4A7423ECEF38008AD1C7 /* macOSAppWithSPM */ = { - isa = PBXNativeTarget; - buildConfigurationList = 551A4A8523ECEF3C008AD1C7 /* Build configuration list for PBXNativeTarget "macOSAppWithSPM" */; - buildPhases = ( - 551A4A7123ECEF38008AD1C7 /* Sources */, - 551A4A7223ECEF38008AD1C7 /* Frameworks */, - 551A4A7323ECEF38008AD1C7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macOSAppWithSPM; - packageProductDependencies = ( - 5588FA562548B3D200814DDB /* RollbarDeploys */, - 5588FA582548B3D200814DDB /* RollbarCommon */, - 5588FA5A2548B3D200814DDB /* RollbarNotifier */, - ); - productName = macOSAppWithSPM; - productReference = 551A4A7523ECEF38008AD1C7 /* macOSAppWithSPM.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 551A4A6D23ECEF38008AD1C7 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1130; - LastUpgradeCheck = 1130; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 551A4A7423ECEF38008AD1C7 = { - CreatedOnToolsVersion = 11.3.1; - LastSwiftMigration = 1130; - }; - }; - }; - buildConfigurationList = 551A4A7023ECEF38008AD1C7 /* Build configuration list for PBXProject "macOSAppWithSPM" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 551A4A6C23ECEF38008AD1C7; - packageReferences = ( - 5588FA552548B3D100814DDB /* XCRemoteSwiftPackageReference "rollbar-ios" */, - ); - productRefGroup = 551A4A7623ECEF38008AD1C7 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 551A4A7423ECEF38008AD1C7 /* macOSAppWithSPM */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 551A4A7323ECEF38008AD1C7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 551A4A7D23ECEF3C008AD1C7 /* Assets.xcassets in Resources */, - 551A4A8023ECEF3C008AD1C7 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 551A4A7123ECEF38008AD1C7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 551A4A7B23ECEF38008AD1C7 /* ViewController.swift in Sources */, - 551A4A7923ECEF38008AD1C7 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 551A4A7E23ECEF3C008AD1C7 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 551A4A7F23ECEF3C008AD1C7 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 551A4A8323ECEF3C008AD1C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "-ObjC"; - OTHER_LIBTOOLFLAGS = ""; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 551A4A8423ECEF3C008AD1C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - OTHER_LDFLAGS = "-ObjC"; - OTHER_LIBTOOLFLAGS = ""; - SDKROOT = macosx; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - }; - name = Release; - }; - 551A4A8623ECEF3C008AD1C7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = macOSAppWithSPM/macOSAppWithSPM.entitlements; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = ""; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macOSAppWithSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macOSAppWithSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 551A4A8723ECEF3C008AD1C7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_ENTITLEMENTS = macOSAppWithSPM/macOSAppWithSPMRelease.entitlements; - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Automatic; - COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = 9P5JVC2F34; - ENABLE_HARDENED_RUNTIME = YES; - INFOPLIST_FILE = macOSAppWithSPM/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.rollbar.macOSAppWithSPM; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 551A4A7023ECEF38008AD1C7 /* Build configuration list for PBXProject "macOSAppWithSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 551A4A8323ECEF3C008AD1C7 /* Debug */, - 551A4A8423ECEF3C008AD1C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 551A4A8523ECEF3C008AD1C7 /* Build configuration list for PBXNativeTarget "macOSAppWithSPM" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 551A4A8623ECEF3C008AD1C7 /* Debug */, - 551A4A8723ECEF3C008AD1C7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 5588FA552548B3D100814DDB /* XCRemoteSwiftPackageReference "rollbar-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/rollbar/rollbar-ios.git"; - requirement = { - branch = "vNext-2.0.0"; - kind = branch; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 5588FA562548B3D200814DDB /* RollbarDeploys */ = { - isa = XCSwiftPackageProductDependency; - package = 5588FA552548B3D100814DDB /* XCRemoteSwiftPackageReference "rollbar-ios" */; - productName = RollbarDeploys; - }; - 5588FA582548B3D200814DDB /* RollbarCommon */ = { - isa = XCSwiftPackageProductDependency; - package = 5588FA552548B3D100814DDB /* XCRemoteSwiftPackageReference "rollbar-ios" */; - productName = RollbarCommon; - }; - 5588FA5A2548B3D200814DDB /* RollbarNotifier */ = { - isa = XCSwiftPackageProductDependency; - package = 5588FA552548B3D100814DDB /* XCRemoteSwiftPackageReference "rollbar-ios" */; - productName = RollbarNotifier; - }; -/* End XCSwiftPackageProductDependency section */ - }; - rootObject = 551A4A6D23ECEF38008AD1C7 /* Project object */; -} diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 919434a6..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved deleted file mode 100644 index 0d12e1cd..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ /dev/null @@ -1,16 +0,0 @@ -{ - "object": { - "pins": [ - { - "package": "RollbarSDK", - "repositoryURL": "https://github.com/rollbar/rollbar-ios.git", - "state": { - "branch": "vNext-2.0.0", - "revision": "e6a090c60b2fd3d0eaaccce2e085f9017c702f7b", - "version": null - } - } - ] - }, - "version": 1 -} diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/AppDelegate.swift b/Examples/macOSAppWithSPM/macOSAppWithSPM/AppDelegate.swift deleted file mode 100644 index 32a02412..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/AppDelegate.swift +++ /dev/null @@ -1,32 +0,0 @@ -// -// AppDelegate.swift -// macOSAppWithSPM -// -// Created by Andrey Kornich on 2020-02-06. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa -import RollbarNotifier - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - - - - func applicationDidFinishLaunching(_ aNotification: Notification) { - // Insert code here to initialize your application - let config: RollbarConfig = RollbarConfig(); - config.destination.accessToken = "2ffc7997ed864dda94f63e7b7daae0f3"; - config.destination.environment = "samples"; - - Rollbar.initWithConfiguration(config); - Rollbar.infoMessage("SwiftPM Test"); - } - - func applicationWillTerminate(_ aNotification: Notification) { - // Insert code here to tear down your application - } - -} - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/AppIcon.appiconset/Contents.json b/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 2db2b1c7..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images" : [ - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "16x16", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "32x32", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "128x128", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "256x256", - "scale" : "2x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "1x" - }, - { - "idiom" : "mac", - "size" : "512x512", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/Contents.json b/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/Base.lproj/Main.storyboard b/Examples/macOSAppWithSPM/macOSAppWithSPM/Base.lproj/Main.storyboard deleted file mode 100644 index 2661d720..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/Base.lproj/Main.storyboard +++ /dev/null @@ -1,717 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - Default - - - - - - - Left to Right - - - - - - - Right to Left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/Info.plist b/Examples/macOSAppWithSPM/macOSAppWithSPM/Info.plist deleted file mode 100644 index b299c581..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication - NSSupportsAutomaticTermination - - NSSupportsSuddenTermination - - - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/ViewController.swift b/Examples/macOSAppWithSPM/macOSAppWithSPM/ViewController.swift deleted file mode 100644 index 3a60e355..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/ViewController.swift +++ /dev/null @@ -1,27 +0,0 @@ -// -// ViewController.swift -// macOSAppWithSPM -// -// Created by Andrey Kornich on 2020-02-06. -// Copyright © 2020 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -import Cocoa - -class ViewController: NSViewController { - - override func viewDidLoad() { - super.viewDidLoad() - - // Do any additional setup after loading the view. - } - - override var representedObject: Any? { - didSet { - // Update the view, if already loaded. - } - } - - -} - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPM.entitlements b/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPM.entitlements deleted file mode 100644 index 40b639e4..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPM.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPMRelease.entitlements b/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPMRelease.entitlements deleted file mode 100644 index 40b639e4..00000000 --- a/Examples/macOSAppWithSPM/macOSAppWithSPM/macOSAppWithSPMRelease.entitlements +++ /dev/null @@ -1,14 +0,0 @@ - - - - - com.apple.security.app-sandbox - - com.apple.security.files.user-selected.read-only - - com.apple.security.network.client - - com.apple.security.network.server - - - diff --git a/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.pbxproj b/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.pbxproj deleted file mode 100644 index 2567f732..00000000 --- a/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.pbxproj +++ /dev/null @@ -1,384 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 50; - objects = { - -/* Begin PBXBuildFile section */ - 553CB60522C6FC8400E0F4A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 553CB60422C6FC8400E0F4A4 /* main.m */; }; - 553CB61E22C6FEF000E0F4A4 /* DeployApiCallResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61222C6FE9A00E0F4A4 /* DeployApiCallResult.h */; }; - 553CB61F22C6FEF000E0F4A4 /* Deployment.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB60F22C6FE9A00E0F4A4 /* Deployment.h */; }; - 553CB62022C6FEF000E0F4A4 /* DeploymentDetails.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61022C6FE9A00E0F4A4 /* DeploymentDetails.h */; }; - 553CB62122C6FEF000E0F4A4 /* NSJSONSerialization+Rollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB60E22C6FE9A00E0F4A4 /* NSJSONSerialization+Rollbar.h */; }; - 553CB62222C6FEF000E0F4A4 /* Rollbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61722C6FE9A00E0F4A4 /* Rollbar.h */; }; - 553CB62322C6FEF000E0F4A4 /* RollbarConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61422C6FE9A00E0F4A4 /* RollbarConfiguration.h */; }; - 553CB62422C6FEF000E0F4A4 /* RollbarDeploysManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61322C6FE9A00E0F4A4 /* RollbarDeploysManager.h */; }; - 553CB62522C6FEF000E0F4A4 /* RollbarDeploysProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61822C6FE9A00E0F4A4 /* RollbarDeploysProtocol.h */; }; - 553CB62622C6FEF000E0F4A4 /* RollbarJSONFriendlyObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61B22C6FE9A00E0F4A4 /* RollbarJSONFriendlyObject.h */; }; - 553CB62722C6FEF000E0F4A4 /* RollbarJSONFriendlyProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61922C6FE9A00E0F4A4 /* RollbarJSONFriendlyProtocol.h */; }; - 553CB62822C6FEF000E0F4A4 /* RollbarKSCrashInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61C22C6FE9A00E0F4A4 /* RollbarKSCrashInstallation.h */; }; - 553CB62922C6FEF000E0F4A4 /* RollbarLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61A22C6FE9A00E0F4A4 /* RollbarLevel.h */; }; - 553CB62A22C6FEF000E0F4A4 /* RollbarNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61122C6FE9A00E0F4A4 /* RollbarNotifier.h */; }; - 553CB62B22C6FEF000E0F4A4 /* RollbarTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61522C6FE9A00E0F4A4 /* RollbarTelemetry.h */; }; - 553CB62C22C6FEF000E0F4A4 /* RollbarTelemetryType.h in Headers */ = {isa = PBXBuildFile; fileRef = 553CB61622C6FE9A00E0F4A4 /* RollbarTelemetryType.h */; }; - 553CB63422CA87E300E0F4A4 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 553CB63322CA87E300E0F4A4 /* libc++.tbd */; }; - 55E296AB22DE99D500A45D65 /* libRollbar.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 55E296AA22DE99D500A45D65 /* libRollbar.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 553CB5FF22C6FC8400E0F4A4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 553CB60122C6FC8400E0F4A4 /* macOScmdTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = macOScmdTool; sourceTree = BUILT_PRODUCTS_DIR; }; - 553CB60422C6FC8400E0F4A4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 553CB60E22C6FE9A00E0F4A4 /* NSJSONSerialization+Rollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSJSONSerialization+Rollbar.h"; path = "../libs/Rollbar-macOS/usr/local/include/NSJSONSerialization+Rollbar.h"; sourceTree = ""; }; - 553CB60F22C6FE9A00E0F4A4 /* Deployment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Deployment.h; path = "../libs/Rollbar-macOS/usr/local/include/Deployment.h"; sourceTree = ""; }; - 553CB61022C6FE9A00E0F4A4 /* DeploymentDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DeploymentDetails.h; path = "../libs/Rollbar-macOS/usr/local/include/DeploymentDetails.h"; sourceTree = ""; }; - 553CB61122C6FE9A00E0F4A4 /* RollbarNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarNotifier.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarNotifier.h"; sourceTree = ""; }; - 553CB61222C6FE9A00E0F4A4 /* DeployApiCallResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DeployApiCallResult.h; path = "../libs/Rollbar-macOS/usr/local/include/DeployApiCallResult.h"; sourceTree = ""; }; - 553CB61322C6FE9A00E0F4A4 /* RollbarDeploysManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarDeploysManager.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarDeploysManager.h"; sourceTree = ""; }; - 553CB61422C6FE9A00E0F4A4 /* RollbarConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarConfiguration.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarConfiguration.h"; sourceTree = ""; }; - 553CB61522C6FE9A00E0F4A4 /* RollbarTelemetry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarTelemetry.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarTelemetry.h"; sourceTree = ""; }; - 553CB61622C6FE9A00E0F4A4 /* RollbarTelemetryType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarTelemetryType.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarTelemetryType.h"; sourceTree = ""; }; - 553CB61722C6FE9A00E0F4A4 /* Rollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Rollbar.h; path = "../libs/Rollbar-macOS/usr/local/include/Rollbar.h"; sourceTree = ""; }; - 553CB61822C6FE9A00E0F4A4 /* RollbarDeploysProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarDeploysProtocol.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarDeploysProtocol.h"; sourceTree = ""; }; - 553CB61922C6FE9A00E0F4A4 /* RollbarJSONFriendlyProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarJSONFriendlyProtocol.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarJSONFriendlyProtocol.h"; sourceTree = ""; }; - 553CB61A22C6FE9A00E0F4A4 /* RollbarLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarLevel.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarLevel.h"; sourceTree = ""; }; - 553CB61B22C6FE9A00E0F4A4 /* RollbarJSONFriendlyObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarJSONFriendlyObject.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarJSONFriendlyObject.h"; sourceTree = ""; }; - 553CB61C22C6FE9A00E0F4A4 /* RollbarKSCrashInstallation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RollbarKSCrashInstallation.h; path = "../libs/Rollbar-macOS/usr/local/include/RollbarKSCrashInstallation.h"; sourceTree = ""; }; - 553CB63322CA87E300E0F4A4 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 55E296AA22DE99D500A45D65 /* libRollbar.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libRollbar.a; path = "../libs/Release-macOS/libRollbar.a"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 553CB5FE22C6FC8400E0F4A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 55E296AB22DE99D500A45D65 /* libRollbar.a in Frameworks */, - 553CB63422CA87E300E0F4A4 /* libc++.tbd in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 553CB5F822C6FC8400E0F4A4 = { - isa = PBXGroup; - children = ( - 553CB63022CA843500E0F4A4 /* Rollbar */, - 553CB60322C6FC8400E0F4A4 /* macOScmdTool */, - 553CB60222C6FC8400E0F4A4 /* Products */, - 553CB60B22C6FE0000E0F4A4 /* Frameworks */, - ); - sourceTree = ""; - }; - 553CB60222C6FC8400E0F4A4 /* Products */ = { - isa = PBXGroup; - children = ( - 553CB60122C6FC8400E0F4A4 /* macOScmdTool */, - ); - name = Products; - sourceTree = ""; - }; - 553CB60322C6FC8400E0F4A4 /* macOScmdTool */ = { - isa = PBXGroup; - children = ( - 553CB60422C6FC8400E0F4A4 /* main.m */, - ); - path = macOScmdTool; - sourceTree = ""; - }; - 553CB60B22C6FE0000E0F4A4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 55E296AA22DE99D500A45D65 /* libRollbar.a */, - 553CB63322CA87E300E0F4A4 /* libc++.tbd */, - ); - name = Frameworks; - sourceTree = ""; - }; - 553CB63022CA843500E0F4A4 /* Rollbar */ = { - isa = PBXGroup; - children = ( - 553CB61222C6FE9A00E0F4A4 /* DeployApiCallResult.h */, - 553CB60F22C6FE9A00E0F4A4 /* Deployment.h */, - 553CB61022C6FE9A00E0F4A4 /* DeploymentDetails.h */, - 553CB60E22C6FE9A00E0F4A4 /* NSJSONSerialization+Rollbar.h */, - 553CB61722C6FE9A00E0F4A4 /* Rollbar.h */, - 553CB61422C6FE9A00E0F4A4 /* RollbarConfiguration.h */, - 553CB61322C6FE9A00E0F4A4 /* RollbarDeploysManager.h */, - 553CB61822C6FE9A00E0F4A4 /* RollbarDeploysProtocol.h */, - 553CB61B22C6FE9A00E0F4A4 /* RollbarJSONFriendlyObject.h */, - 553CB61922C6FE9A00E0F4A4 /* RollbarJSONFriendlyProtocol.h */, - 553CB61C22C6FE9A00E0F4A4 /* RollbarKSCrashInstallation.h */, - 553CB61A22C6FE9A00E0F4A4 /* RollbarLevel.h */, - 553CB61122C6FE9A00E0F4A4 /* RollbarNotifier.h */, - 553CB61522C6FE9A00E0F4A4 /* RollbarTelemetry.h */, - 553CB61622C6FE9A00E0F4A4 /* RollbarTelemetryType.h */, - ); - name = Rollbar; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 553CB61D22C6FEE700E0F4A4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 553CB62322C6FEF000E0F4A4 /* RollbarConfiguration.h in Headers */, - 553CB62C22C6FEF000E0F4A4 /* RollbarTelemetryType.h in Headers */, - 553CB62422C6FEF000E0F4A4 /* RollbarDeploysManager.h in Headers */, - 553CB62222C6FEF000E0F4A4 /* Rollbar.h in Headers */, - 553CB61E22C6FEF000E0F4A4 /* DeployApiCallResult.h in Headers */, - 553CB62122C6FEF000E0F4A4 /* NSJSONSerialization+Rollbar.h in Headers */, - 553CB62022C6FEF000E0F4A4 /* DeploymentDetails.h in Headers */, - 553CB62922C6FEF000E0F4A4 /* RollbarLevel.h in Headers */, - 553CB62722C6FEF000E0F4A4 /* RollbarJSONFriendlyProtocol.h in Headers */, - 553CB62522C6FEF000E0F4A4 /* RollbarDeploysProtocol.h in Headers */, - 553CB62822C6FEF000E0F4A4 /* RollbarKSCrashInstallation.h in Headers */, - 553CB62A22C6FEF000E0F4A4 /* RollbarNotifier.h in Headers */, - 553CB62B22C6FEF000E0F4A4 /* RollbarTelemetry.h in Headers */, - 553CB62622C6FEF000E0F4A4 /* RollbarJSONFriendlyObject.h in Headers */, - 553CB61F22C6FEF000E0F4A4 /* Deployment.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 553CB60022C6FC8400E0F4A4 /* macOScmdTool */ = { - isa = PBXNativeTarget; - buildConfigurationList = 553CB60822C6FC8400E0F4A4 /* Build configuration list for PBXNativeTarget "macOScmdTool" */; - buildPhases = ( - 553CB61D22C6FEE700E0F4A4 /* Headers */, - 553CB5FD22C6FC8400E0F4A4 /* Sources */, - 553CB5FE22C6FC8400E0F4A4 /* Frameworks */, - 553CB5FF22C6FC8400E0F4A4 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macOScmdTool; - productName = macOScmdTool; - productReference = 553CB60122C6FC8400E0F4A4 /* macOScmdTool */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 553CB5F922C6FC8400E0F4A4 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1020; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 553CB60022C6FC8400E0F4A4 = { - CreatedOnToolsVersion = 10.2.1; - }; - }; - }; - buildConfigurationList = 553CB5FC22C6FC8400E0F4A4 /* Build configuration list for PBXProject "macOScmdTool" */; - compatibilityVersion = "Xcode 9.3"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 553CB5F822C6FC8400E0F4A4; - productRefGroup = 553CB60222C6FC8400E0F4A4 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 553CB60022C6FC8400E0F4A4 /* macOScmdTool */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 553CB5FD22C6FC8400E0F4A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 553CB60522C6FC8400E0F4A4 /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 553CB60622C6FC8400E0F4A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 553CB60722C6FC8400E0F4A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - }; - name = Release; - }; - 553CB60922C6FC8400E0F4A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar/Release-macOS/usr/local/include"; - LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar/Release-macOS"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Debug; - }; - 553CB60A22C6FC8400E0F4A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar/Release-macOS/usr/local/include"; - LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar/Release-macOS"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 553CB5FC22C6FC8400E0F4A4 /* Build configuration list for PBXProject "macOScmdTool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 553CB60622C6FC8400E0F4A4 /* Debug */, - 553CB60722C6FC8400E0F4A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 553CB60822C6FC8400E0F4A4 /* Build configuration list for PBXNativeTarget "macOScmdTool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 553CB60922C6FC8400E0F4A4 /* Debug */, - 553CB60A22C6FC8400E0F4A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 553CB5F922C6FC8400E0F4A4 /* Project object */; -} diff --git a/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index d0117724..00000000 --- a/Examples/macOScmdTool/macOScmdTool.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Examples/macOScmdTool/macOScmdTool/main.m b/Examples/macOScmdTool/macOScmdTool/main.m deleted file mode 100644 index 2262153a..00000000 --- a/Examples/macOScmdTool/macOScmdTool/main.m +++ /dev/null @@ -1,32 +0,0 @@ -// -// main.m -// macOScmdTool -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import -#import -//#import - -int main(int argc, const char * argv[]) { - @autoreleasepool { - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - //config.crashLevel = @"critical"; - config.environment = @"samples"; - - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - //[Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3"]; - // insert code here... - NSLog(@"Hello, World!"); - - int i = 100; - while (0 < i--) { - [Rollbar info:@"Message from macOS"]; - [NSThread sleepForTimeInterval:1.0f]; - } - } - return 0; -} diff --git a/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.pbxproj b/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.pbxproj deleted file mode 100644 index e6d0ab1f..00000000 --- a/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.pbxproj +++ /dev/null @@ -1,438 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 52; - objects = { - -/* Begin PBXBuildFile section */ - 5510630D24185AF900AD051A /* Rollbar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 554026F022CAC0650004057A /* Rollbar.framework */; }; - 5510630E24185AF900AD051A /* Rollbar.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 554026F022CAC0650004057A /* Rollbar.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 553CB60522C6FC8400E0F4A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 553CB60422C6FC8400E0F4A4 /* main.m */; }; - 553CB63422CA87E300E0F4A4 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 553CB63322CA87E300E0F4A4 /* libc++.tbd */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 554026E722CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 554549C322C68DBA00D4A414; - remoteInfo = "Rollbar-iOS"; - }; - 554026E922CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 554549DD22C68E8F00D4A414; - remoteInfo = "Rollbar-macOS"; - }; - 554026EB22CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454B9F22C6A97600D4A414; - remoteInfo = "RollbarKit-iOS"; - }; - 554026ED22CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BA722C6A97700D4A414; - remoteInfo = "RollbarKit-iOSTests"; - }; - 554026EF22CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BBB22C6A9CC00D4A414; - remoteInfo = "RollbarKit-macOS"; - }; - 554026F122CAC0650004057A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 55454BC322C6A9CC00D4A414; - remoteInfo = "RollbarKit-macOSTests"; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 5510630F24185AFA00AD051A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5510630E24185AF900AD051A /* Rollbar.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - 553CB5FF22C6FC8400E0F4A4 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = /usr/share/man/man1/; - dstSubfolderSpec = 0; - files = ( - ); - runOnlyForDeploymentPostprocessing = 1; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 553CB60122C6FC8400E0F4A4 /* macOScmdTool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = macOScmdTool; sourceTree = BUILT_PRODUCTS_DIR; }; - 553CB60422C6FC8400E0F4A4 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 553CB63322CA87E300E0F4A4 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; - 554026D422CAC0650004057A /* Rollbar.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Rollbar.xcodeproj; path = ../../Rollbar.xcodeproj; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 553CB5FE22C6FC8400E0F4A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 553CB63422CA87E300E0F4A4 /* libc++.tbd in Frameworks */, - 5510630D24185AF900AD051A /* Rollbar.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 553CB5F822C6FC8400E0F4A4 = { - isa = PBXGroup; - children = ( - 553CB60322C6FC8400E0F4A4 /* macOScmdTool */, - 553CB60222C6FC8400E0F4A4 /* Products */, - 553CB60B22C6FE0000E0F4A4 /* Frameworks */, - ); - sourceTree = ""; - }; - 553CB60222C6FC8400E0F4A4 /* Products */ = { - isa = PBXGroup; - children = ( - 553CB60122C6FC8400E0F4A4 /* macOScmdTool */, - ); - name = Products; - sourceTree = ""; - }; - 553CB60322C6FC8400E0F4A4 /* macOScmdTool */ = { - isa = PBXGroup; - children = ( - 553CB60422C6FC8400E0F4A4 /* main.m */, - ); - path = macOScmdTool; - sourceTree = ""; - }; - 553CB60B22C6FE0000E0F4A4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 553CB63322CA87E300E0F4A4 /* libc++.tbd */, - 554026D422CAC0650004057A /* Rollbar.xcodeproj */, - ); - name = Frameworks; - sourceTree = ""; - }; - 554026D522CAC0650004057A /* Products */ = { - isa = PBXGroup; - children = ( - 554026E822CAC0650004057A /* libRollbar.a */, - 554026EA22CAC0650004057A /* libRollbar.a */, - 554026EC22CAC0650004057A /* Rollbar.framework */, - 554026EE22CAC0650004057A /* RollbarKit-iOSTests.xctest */, - 554026F022CAC0650004057A /* Rollbar.framework */, - 554026F222CAC0650004057A /* RollbarKit-macOSTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 553CB61D22C6FEE700E0F4A4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 553CB60022C6FC8400E0F4A4 /* macOScmdTool */ = { - isa = PBXNativeTarget; - buildConfigurationList = 553CB60822C6FC8400E0F4A4 /* Build configuration list for PBXNativeTarget "macOScmdTool" */; - buildPhases = ( - 553CB61D22C6FEE700E0F4A4 /* Headers */, - 553CB5FD22C6FC8400E0F4A4 /* Sources */, - 553CB5FE22C6FC8400E0F4A4 /* Frameworks */, - 553CB5FF22C6FC8400E0F4A4 /* CopyFiles */, - 5510630F24185AFA00AD051A /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = macOScmdTool; - productName = macOScmdTool; - productReference = 553CB60122C6FC8400E0F4A4 /* macOScmdTool */; - productType = "com.apple.product-type.tool"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 553CB5F922C6FC8400E0F4A4 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1130; - ORGANIZATIONNAME = "Andrey Kornich (Wide Spectrum Computing LLC)"; - TargetAttributes = { - 553CB60022C6FC8400E0F4A4 = { - CreatedOnToolsVersion = 10.2.1; - }; - }; - }; - buildConfigurationList = 553CB5FC22C6FC8400E0F4A4 /* Build configuration list for PBXProject "macOScmdTool" */; - compatibilityVersion = "Xcode 11.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 553CB5F822C6FC8400E0F4A4; - productRefGroup = 553CB60222C6FC8400E0F4A4 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 554026D522CAC0650004057A /* Products */; - ProjectRef = 554026D422CAC0650004057A /* Rollbar.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 553CB60022C6FC8400E0F4A4 /* macOScmdTool */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 554026E822CAC0650004057A /* libRollbar.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRollbar.a; - remoteRef = 554026E722CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 554026EA22CAC0650004057A /* libRollbar.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRollbar.a; - remoteRef = 554026E922CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 554026EC22CAC0650004057A /* Rollbar.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Rollbar.framework; - remoteRef = 554026EB22CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 554026EE22CAC0650004057A /* RollbarKit-iOSTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "RollbarKit-iOSTests.xctest"; - remoteRef = 554026ED22CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 554026F022CAC0650004057A /* Rollbar.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = Rollbar.framework; - remoteRef = 554026EF22CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 554026F222CAC0650004057A /* RollbarKit-macOSTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = "RollbarKit-macOSTests.xctest"; - remoteRef = 554026F122CAC0650004057A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXSourcesBuildPhase section */ - 553CB5FD22C6FC8400E0F4A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 553CB60522C6FC8400E0F4A4 /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 553CB60622C6FC8400E0F4A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 553CB60722C6FC8400E0F4A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "-"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.14; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - SDKROOT = macosx; - }; - name = Release; - }; - 553CB60922C6FC8400E0F4A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar-macOS"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Debug; - }; - 553CB60A22C6FC8400E0F4A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CODE_SIGN_IDENTITY = "-"; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/../libs/Rollbar-macOS"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 553CB5FC22C6FC8400E0F4A4 /* Build configuration list for PBXProject "macOScmdTool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 553CB60622C6FC8400E0F4A4 /* Debug */, - 553CB60722C6FC8400E0F4A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 553CB60822C6FC8400E0F4A4 /* Build configuration list for PBXNativeTarget "macOScmdTool" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 553CB60922C6FC8400E0F4A4 /* Debug */, - 553CB60A22C6FC8400E0F4A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 553CB5F922C6FC8400E0F4A4 /* Project object */; -} diff --git a/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted file mode 100644 index 0c67376e..00000000 --- a/Examples/macOScmdTool_Workspace/macOScmdTool.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Examples/macOScmdTool_Workspace/macOScmdTool/main.m b/Examples/macOScmdTool_Workspace/macOScmdTool/main.m deleted file mode 100644 index 49502336..00000000 --- a/Examples/macOScmdTool_Workspace/macOScmdTool/main.m +++ /dev/null @@ -1,79 +0,0 @@ -// -// main.m -// macOScmdTool -// -// Created by Andrey Kornich on 2019-06-28. -// Copyright © 2019 Andrey Kornich (Wide Spectrum Computing LLC). All rights reserved. -// - -#import -//#import "../../../Rollbar/Notifier_DTOs/RollbarLevel.h" -//#import "../../../Rollbar/Notifier/RollbarFacade.h" -//#import "../../../Rollbar/Notifier/RollbarConfiguration.h" -//#import "../../../Rollbar/Notifier/RollbarTelemetry.h" -//#import - -@import Rollbar; - -@interface BuggyClass : NSObject - -@end - -@implementation BuggyClass - -+ (void) callTroubleMaker { - [self causeTrouble]; -} - -+ (void) causeTrouble { - - NSArray *crew = [NSArray arrayWithObjects: - @"Dave", - @"Heywood", - @"Frank", nil]; - NSLog(@"The crew: %@", crew); - // This will throw an exception. - NSLog(@"%@", [crew objectAtIndex:10]); -} - -@end - -int main(int argc, const char * argv[]) { - @autoreleasepool { - // configure Rollbar: - RollbarConfiguration *config = [RollbarConfiguration configuration]; - config.environment = @"samples"; - config.telemetryEnabled = YES; - config.maximumTelemetryData = 20; - config.captureLogAsTelemetryData = YES; - [Rollbar initWithAccessToken:@"2ffc7997ed864dda94f63e7b7daae0f3" configuration:config]; - - [Rollbar log:RollbarInfo - message:@"Message with extra!" - exception:nil - data:@{@"ExtraData1":@"value11", @"ExtraData2":@"value22"} - context:@"Extra context"]; - - NSLog(@"Hello, World!"); - NSLog(@"See you in Telemetry!"); - - @try { - [BuggyClass callTroubleMaker]; - } - @catch (NSException *exception) { - - [Rollbar critical:@"Caught an exception while invoking BuggyClass" - exception:exception - ]; - } - - - int i = 10; - while (0 < i--) { - [Rollbar info:@"Message from macOScmdTool"]; - [NSThread sleepForTimeInterval:1.0f]; - } - } - return 0; -} -